jQuery實(shí)現(xiàn)簡(jiǎn)單的滑動(dòng)導(dǎo)航代碼(移動(dòng)端)
1.1 App滑動(dòng)導(dǎo)航
說(shuō)明:這個(gè)例子主要是實(shí)現(xiàn)一條導(dǎo)航山只有兩個(gè)選項(xiàng)的。
1.適合用于移動(dòng)端。
2.滑動(dòng)條的長(zhǎng)度是選項(xiàng)內(nèi)容的長(zhǎng)度。
1.1.1. 效果圖

1.1.2. Html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>滑動(dòng)導(dǎo)航</title> </head> <body> <ul class="slid"> <li><a href="#" rel="external nofollow" rel="external nofollow" >滑動(dòng)到崗</a></li> <li><a href="#" rel="external nofollow" rel="external nofollow" >滑動(dòng)到崗</a></li> <span id="navLine"></span> </ul> <script type="text/JavaScript" src="js/jQuery-1.9.1.min.js"></script> </body> </html>
1.1.3. Css
<style type="text/css">
body,div,p{
margin:0;
padding:0;
}
ul.slid{
display: block;
position:fixed;
top: 10px;
left:0px;
right:0px;
height:60px;
background: #f2f2f2;
overflow: height;
}
ul.slid li{
display: inline-block;
width: 49%;
height: 40px;
margin-top: 10px;
float: left;
text-align: center;
overflow: hidden;
}
ul.slid li:first-child{
border-right: 1px solid red;
}
ul.slid li a{
display: inline-block;
width: 120px;
text-decoration:none;
height:37px;
line-height: 37px;
color: #898989;
overflow: hidden;
}
ul.slid li a:hover{
color: red;
}
#navLine{
height:2px;
background-color:red;
position:absolute;
bottom:7px;
width:0px;
left:0px;
display:none;
overflow:hidden;
}
</style>
1.1.4. jQuery
<script type="text/javascript">
$(function (){
navSlid();
});
//滑動(dòng)導(dǎo)航
var navSlid = function(){
var nline = $('#navLine');
var lia = $('ul.slid li a');
//初始化滑塊
nline.css({
'width':lia.width(),
'left' :parseInt(lia.position().left)
});
$('ul.slid li a').mouseenter(function(){
//顯示滑塊
if(nline.css('display') == 'none'){
nline.show();
};
//移動(dòng)滑塊
nline.stop().animate({
width: $(this).width(),
left: parseInt($(this).position().left)
},300);
});
};
</script>
相關(guān)文章
為jQuery.Treeview添加右鍵菜單的實(shí)現(xiàn)代碼
jquery.treeview 數(shù)據(jù)通過(guò)JSON數(shù)據(jù)加載,有需要的朋友,可以通jquery的AJAX方法獲取相關(guān)的JSON數(shù)據(jù)。2010-10-10
學(xué)習(xí)從實(shí)踐開(kāi)始之jQuery插件開(kāi)發(fā) 對(duì)話框插件開(kāi)發(fā)
之所以寫(xiě)下這篇文章,是想將我的想法分享給大家;對(duì)于初學(xué)者,我希望他能從這篇文章中獲取對(duì)他有用的東西,對(duì)于經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,我希望他能指出我的不足,給我更多的意見(jiàn)和建議;目的就是共同進(jìn)步2012-04-04
JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)
下面小編就為大家?guī)?lái)一篇JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09
自制輕量級(jí)仿jQuery.boxy對(duì)話框插件代碼
最近再做價(jià)值中國(guó)微博,從用戶(hù)體驗(yàn)的角度,將很多常用的window.alert或者window.confirm之類(lèi)比較生硬死板冷不丁的提示改為彈出層的方式實(shí)現(xiàn)。2010-10-10
Jquery實(shí)現(xiàn)$.fn.extend和$.extend函數(shù)
這篇文章主要介紹了Jquery實(shí)現(xiàn)$.fn.extend和$.extend函數(shù)的相關(guān)資料,需要的朋友可以參考下2016-04-04
jquery UI Datepicker時(shí)間控件的使用及問(wèn)題解決
這篇文章主要介紹了jquery UI Datepicker時(shí)間控件的使用及與asp.net中的UpdatePanel聯(lián)合使用時(shí)的失效問(wèn)題解決,感興趣的小伙伴們可以參考一下2016-04-04
基于JQuery實(shí)現(xiàn)滾動(dòng)到頁(yè)面底端時(shí)自動(dòng)加載更多信息
這篇文章主要介紹了基于JQuery實(shí)現(xiàn)滾動(dòng)到頁(yè)面底端時(shí)自動(dòng)加載更多信息,類(lèi)似微博,新浪新聞的評(píng)論等,都采用了這方法,需要的朋友可以參考下2014-01-01
Jquery Validation插件防止重復(fù)提交表單的解決方法
在項(xiàng)目開(kāi)發(fā)中,測(cè)試人員報(bào)告缺陷說(shuō),即時(shí)有表單驗(yàn)證,但是如果快速點(diǎn)擊兩下“提交”按鈕,系統(tǒng)會(huì)產(chǎn)生兩條相同的記錄。2010-03-03
JQuery擴(kuò)展插件Validate 1 基本使用方法并打包下載
Validate是用于B/S結(jié)構(gòu)客戶(hù)端驗(yàn)證用的JQuery擴(kuò)展插件,使用時(shí)需要引用兩個(gè)js文件2011-09-09

