Jquery滑動門/tab切換實現(xiàn)方法完整示例
本文實例講述了Jquery滑動門/tab切換實現(xiàn)方法。分享給大家供大家參考,具體如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <style> *{ margin:0; padding:0;} body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;} .tab { width:240px;margin:50px;} .tab_menu { clear:both;} .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px; margin-right:4px; background:#F1F1F1; border:1px solid #898989; border-bottom:none;} .tab_menu li.hover { background:#DFDFDF;} .tab_menu li.selected { color:#FFF; background:#6D84B4;} .tab_box { clear:both; border:1px solid #898989; height:100px;} .hide{display:none} </style> <!-- 引入jQuery --> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript" > $(function(){ var $div_li =$("div.tab_menu ul li"); $div_li.click(function(){ $(this).addClass("selected") //當(dāng)前<li>元素高亮 .siblings().removeClass("selected"); //去掉其它同輩<li>元素的高亮 var index = $div_li.index(this); // 獲取當(dāng)前點擊的<li>元素 在 全部li元素中的索引。 $("div.tab_box > div") //選取子節(jié)點。不選取子節(jié)點的話,會引起錯誤。如果里面還有div .eq(index).show() //顯示 <li>元素對應(yīng)的<div>元素 .siblings().hide(); //隱藏其它幾個同輩的<div>元素 }).hover(function(){ //添加光標(biāo)滑入滑出效果 $(this).addClass("hover"); },function(){ $(this).removeClass("hover"); }) }) </script> </head> <body> <div class="tab"> <div class="tab_menu"> <ul> <li class="selected">時事</li> <li>體育</li> <li>娛樂</li> </ul> </div> <div class="tab_box"> <div>時事</div> <div class="hide">體育</div> <div class="hide">娛樂</div> </div> </div> </body> </html>
運行結(jié)果:
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jQuery實現(xiàn)類似滑動門切換效果的層切換
- jQuery實現(xiàn)的經(jīng)典滑動門效果
- 基于jquery自己寫tab滑動門(通用版)
- jQuery實現(xiàn)自動切換播放的經(jīng)典滑動門效果
- jQuery實現(xiàn)的多滑動門,多選項卡效果代碼
- jquery實現(xiàn)標(biāo)題字體變換的滑動門菜單效果
- 使用jquery實現(xiàn)div的tab切換實例代碼
- jQuery簡單tab切換效果實現(xiàn)方法
- jquery實現(xiàn)簡單Tab切換菜單效果
- jQuery簡單幾行代碼實現(xiàn)tab切換
- jQuery+css實現(xiàn)的tab切換標(biāo)簽(兼容各瀏覽器)
相關(guān)文章
EasySlider 基于jQuery功能強大簡單易用的滑動門插件
Easy Slider 是一個滑動門插件,支持任何圖片或內(nèi)容,當(dāng)點擊時實現(xiàn)橫向或縱向滑動。它擁有一系列豐富的參數(shù)設(shè)置,可通過CSS來進行完全的控制。2010-06-06jQuery實現(xiàn)鼠標(biāo)劃過添加和刪除class的方法
這篇文章主要介紹了jQuery實現(xiàn)鼠標(biāo)劃過添加和刪除class的方法,涉及jQuery鼠標(biāo)事件及頁面樣式的相關(guān)操作技巧,需要的朋友可以參考下2015-06-06對jquery的ajax進行二次封裝以及ajax緩存代理組件:AjaxCache詳解
下面小編就為大家?guī)硪黄獙query的ajax進行二次封裝以及ajax緩存代理組件:AjaxCache詳解。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-04-04CSS3 media queries結(jié)合jQuery實現(xiàn)響應(yīng)式導(dǎo)航
這篇文章主要為大家詳細介紹了CSS3 media queries結(jié)合jQuery實現(xiàn)響應(yīng)式導(dǎo)航,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09使用jquery為table動態(tài)添加行的實現(xiàn)代碼
最近,有需要做一個動態(tài)的給table,添加行,用了點時間,算是做成了。已測試過,但如果發(fā)現(xiàn)有什么bug,可以留言,歡迎拍磚。大家一起進步。2011-03-03