jQuery實(shí)現(xiàn)智能判斷固定導(dǎo)航條或側(cè)邊欄的方法
本文實(shí)例講述了jQuery實(shí)現(xiàn)智能判斷固定導(dǎo)航條或側(cè)邊欄的方法。分享給大家供大家參考,具體如下:
這是一個(gè)jQuery智能判斷固定DIV層的特效代碼,通過這個(gè)jQuery智能代碼,你可以設(shè)置導(dǎo)航欄、側(cè)邊欄、任何DIV層的固定顯示;現(xiàn)在藍(lán)葉的站就用的這個(gè)jQuery智能判斷固定的導(dǎo)航條,要看演示的就請(qǐng)下拉頁面滾動(dòng)條,就會(huì)看到導(dǎo)航條固定了;使用這個(gè)代碼需要在頁面里引用jQuery庫的JS文件,現(xiàn)在的網(wǎng)站一般都引用了jQuery庫代碼,如果沒有那就打開你網(wǎng)站的模板,在頁頭或者頁位加上<script src="http://libs.baidu.com/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>代碼保存,這就成功引用的JQ庫代碼;具體JQ智能判斷固定導(dǎo)航條或側(cè)邊欄代碼如何使用請(qǐng)見下面的說明:
<!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=utf-8" />
<title></title>
<style>
.topfixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9000;
webkit-box-shadow: 0px 4px 4px #baacc9;
-moz-box-shadow: 0px 4px 4px #baacc9;
box-shadow: 0px 4px 4px #baacc9;
background: #fff;
}
</style>
</head>
<body>
<div id="nav" style=" width:100%; height:20px; background-color:#f60; margin:0 auto;"></div>
<div style="height:10000px;"></div>
<script src="http://libs.baidu.com/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(window).scroll(function(){
if($(this).scrollTop()>220){
$('#nav').addClass('topfixed');}
else {
$('#nav').removeClass('topfixed');
}});
</script>
<!--說明:當(dāng)下拉滾動(dòng)條距離頭部220px的時(shí)候,就會(huì)給#nav這個(gè)樣式的DIV層添加一個(gè)CSS樣式topfixed使其固定顯示。
上面代碼里的220就是下拉滾動(dòng)條距離頭部的距離,如何設(shè)置請(qǐng)自己修改,#nav是你需要固定的DIV層CSS樣式名。的DIV層CSS樣式名。-->
</body>
</html>
效果圖:

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- 博客側(cè)邊欄模塊跟隨滾動(dòng)條滑動(dòng)固定效果的實(shí)現(xiàn)方法(js+jquery等)
- jQuery固定浮動(dòng)側(cè)邊欄實(shí)現(xiàn)思路及代碼
- Jquery實(shí)現(xiàn)側(cè)邊欄跟隨滾動(dòng)條固定(兼容IE6)
- jQuery側(cè)邊欄隨窗口滾動(dòng)實(shí)現(xiàn)方法
- jquery仿京東側(cè)邊欄導(dǎo)航效果
- jquery實(shí)現(xiàn)側(cè)邊欄左右伸縮效果的示例
- jQuery側(cè)邊欄實(shí)現(xiàn)代碼
- 基于jQuery傾斜打開側(cè)邊欄菜單特效代碼
- Jquery實(shí)現(xiàn)顯示和隱藏的4種簡單方式
- JQuery顯示、隱藏div的幾種方法簡明總結(jié)
- jQuery實(shí)現(xiàn)側(cè)邊欄隱藏與顯示的方法詳解
相關(guān)文章
jQuery中圖片展示插件highslide.js的簡單dom
Highslide是一個(gè)非常美觀的圖片燈箱插件,下面這篇文章主要給大家介紹了關(guān)于jQuery中圖片展示插件highslide.js的簡單dom,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04
jQuery UI 實(shí)例講解 - 日期選擇器(Datepicker)
下面小編就為大家?guī)硪黄猨Query UI 實(shí)例講解 - 日期選擇器(Datepicker)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09
jQuery ajax在GBK編碼下表單提交終極解決方案(非二次編碼方法)
當(dāng)jquery ajax在utf-8編碼下(頁面utf-8,接收utf-8),無任何問題??梢哉ost、get,處理頁面直接獲取正確的內(nèi)容。2010-10-10
jQuery基礎(chǔ)的工廠函數(shù)以及定時(shí)器的經(jīng)典實(shí)例分析
下面小編就為大家?guī)硪黄猨Query基礎(chǔ)的工廠函數(shù)以及定時(shí)器的經(jīng)典實(shí)例分析。小編覺得挺不錯(cuò)的,現(xiàn)在2016-05-05
jQueryUI 拖放排序遇到滾動(dòng)條時(shí)有可能無法執(zhí)行排序的小bug及解決方案
前些日子不是在做使用Jquery-UI實(shí)現(xiàn)一次拖拽多個(gè)選中的元素操作嘛,在持續(xù)完善這個(gè)組件時(shí)遇到了一個(gè)關(guān)于拖放排序的bug。今天就著圖片和代碼重現(xiàn)一下,也順便告訴大家如何解決這個(gè)問題2016-12-12
JQuery EasyUI 加載兩次url的原因分析及解決方案
這篇文章主要介紹了JQuery EasyUI 加載兩次url的原因分析及解決方案,需要的朋友可以參考下2014-08-08
jquery根據(jù)name取得select選中的值實(shí)例(超簡單)
下面小編就為大家分享一篇jquery根據(jù)name取得select選中的值實(shí)例(超簡單),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-01-01

