1. 程式人生 > >jQuery實現導航欄的樣式切換

jQuery實現導航欄的樣式切換

樣式:

ul{
	margin: 0 auto;
	height: 50px;
	background-color: #369;
}

ul>li{
	text-decoration: none;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	padding: 0 15px;
	border-left: 1px solid #365;

}
.active,ul>li:hover{
	background-color: #fff;
	color: #369;
	cursor: pointer;
}

html部分:

<ul>
	<li>首頁</li><li>關於我們</li><li>產品中心</li><li>新聞中心</li><li>關於我們</li>
</ul>

方法一:

$li = $('ul>li');
// console.log($li);
	$li.bind('click',function(){
		$this=$(this);
		$this.addClass('active');
		$this.siblings().removeClass('active');
		console.log('111');
	});

方法二:(原生Js)

for(let i = 0 ;i < navs.length; i++){
   navs[i].onclick = function(e){
      let activedNav = this.parentNode.querySelector('.active');
      if(activedNav == this){
        return;
      }
      activedNav.className = '';
      this.className = 'active';
    }
 }

相關推薦

jQuery實現導航樣式切換

樣式: ul{ margin: 0 auto; height: 50px; background-color: #369; } ul>li{ text-decoration: none; display: inline-block; heig

jquery實現導航切換

<div class="menu-1-right" id="menu-1-right"> <div class="menu-1-right-li"> &l

jQuery實現導航

導航欄 adding spl PE char span function nav ack <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

jquery 實現導航滑動效果

精簡的程式碼實現導航欄滑動效果,實現詳解: 1.滑塊位置:通過父節點position=fixed,子節點position=absolute方式,實現子節點浮動; 2.導航欄居中:通過left=0px,right=0px,margin-left=auto,margi

利用jquery實現導航

利用jquery+css實現導航欄: js程式碼如下: $(document).ready(function(){ $(".levael2").hide(); var i = 1; $(".level

jquery實現導航吸頂效果(簡潔版)

憋說話,直接上程式碼,先是最最重要的js:   $(function(){     var a = $('#course-tab'),       b =a.offset();//返回或設定導航欄相

jquery實現可以中英切換導航

images doc .cn gin 切換 () 100% meta image html <!DOCTYPE html> <html> <head> <meta charset="utf-8" />

JQuery實現點擊按鈕切換圖片(附源碼)--JQuery基礎

代碼 clas title n-1 ttr 追加 doctype ctype 疑問 JQuery實現切換圖片相對比較簡單,直接貼代碼了哈,有註釋噢!疑問請追加評論哈,不足之處還請大佬們指出! 1、案例代碼: demo.html: <!DOCTYPE html&g

【前端】javascript實現導航筋鬥雲效果特效

超時 out die ron 滑動 scrip mouseover none point 實現效果:   實現效果如下圖所示 實現原理: 什麽是筋鬥雲效果: 這個效果很簡單,就是鼠標移到其他導航目錄時會有背景圖片跟著鼠標滑動到當前的目錄。 實現思路: 鼠標經過的時候

jquery實現多模塊切換輪播

jquery css3 說兩句廢話:對於一個小白癡來說,get這些知識真的是有點費勁,我還沒學jquery,看了這對應的公開課後,自己敲了一天才整理好,希望總結後更上一層樓。 最後要完成的效果圖: 效果圖說明: 左邊的框框會一個一個的往後走,第一個(南京)有一個默認的深紅色的背景。 可以隨意的點擊框

純CSS的導航Tab切換方案

1、使用:target偽類選擇器以及兄弟選擇器的使用~ :target 是 CSS3 新增的一個偽類,可用於選取當前活動的目標元素。當然 URL 末尾帶有錨名稱 #,就可以指向文件內某個具體的元素。這個被連結的元素就是目標元素(target element)。它需要一個 id 去匹配文

jQuery實現導航選單伸縮效果

效果描述:若選單未展開點選則顯示子選單,否則將子選單上卷收縮,同時菜單方向圖示進行改變   <!--left_menu star--> <div class="leftMenu" id="leftmenu"> <div cla

jquery實現導航吸頂效果

jquery實現導航吸頂效果,主要通過監聽頁面滾動事件和獲取頁面各引數實現,可參考我的部落格《使用原生js獲取頁面資訊》和jquery手冊 <!DOCTYPE html> <html> <head lang="en"> <meta cha

css實現導航下劃線跟隨效果

話不多說先附上程式碼 <style> ul li { float: left; display: block; list-style: none; marg

[Xcode10 實際操作]三、檢視控制器-(6)UINavigationController導航樣式

本文將演示對導航欄進行樣式設定,以及更改導航頂部的提示區。 選擇編輯第一個檢視控制器檔案。 1 import UIKit 2 3 class FirstSubViewController: UIViewController { 4 5 override func vie

HTML 實現導航帶有子列表

這段時間,在學習前端,特此做個筆記。 <!--導航欄--> <div class="titlediv"> <img class="logo" src="../res/logo.png"> <ul

如何實現導航與非垂直下拉框如何無縫連線

<!DOCTYPE html> <<html> <head> <meta charset="UTF-8"/> <meta lang="en"/> <title>test</title>

axios服務封裝,可用於任何支援axios的專案中,包括react和vue都可通用。get/post請求,以及併發請求。以及導航隨意切換測試/正式環境

任何專案,只要支援axios,那麼你只要把我現在封裝的服務整個資料夾考過去即可。這個原本是我封裝在vue裡的,但是有一天公司突然來一個緊急的H5微信分享活動的專案,我當時用react搭建(zepto+node搭建其實最好)也是為了挑戰一下自己,畢竟只有三天時間。所以當我把很多vue裡封裝的東西直

Bootstrap+jQuery實現卡片標籤樣式的分頁

前言 很多人問我為什麼要寫這麼多的部落格,其實回想起從前,剛剛工作的那會,我也是什麼都不會,每天遇到難題的時候只能開啟百度,搜尋關鍵詞,看看網上的前輩有沒有遇到和我一樣的難題,又是怎麼解決的,好在有很多熱心的程式設計師們有所記錄,我也能夠順利的解決問題,工作才會慢慢變得順心

【前端】bootstrap4實現導航(非nav)

效果展示: html程式碼: <!-- 右側邊欄 --> <div class="list-group"> <button class="list-group-i