Jquery DIV滚动至浏览器顶部后固定不动代码
獲取元素(這里定位元素A)距離頂部的高度,接著設(shè)定scroll滾動的事件,比如超過那個高度,把A的位置設(shè)定為fixed,小于該高度,修改回relative。 效果例1 代碼如下復(fù)制代碼 <script type="text javas
獲取元素(這里定位元素A)距離頂部的高度,接著設(shè)定scroll滾動的事件,比如超過那個高度,把A的位置設(shè)定為fixed,小于該高度,修改回relative。效果
例1
| ?代碼如下 | 復(fù)制代碼 |
| <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>? | |
例2
| ?代碼如下 | 復(fù)制代碼 |
| ?//獲取要定位元素距離瀏覽器頂部的距離 ?var navH = $(".nav").offset().top; ?//滾動條事件 ?$(window).scroll(function(){ ?//獲取滾動條的滑動距離 ?var scroH = $(this).scrollTop(); ?//滾動條的滑動距離大于等于定位元素距離瀏覽器頂部的距離,就固定,反之就不固定 ?if(scroH>=navH){ ?$(".nav").css({"position":"fixed","top":0}); ?}else if(scroH<navH){ ?$(".nav").css({"position":"static"}); ?} ?}) ?}) | |
這種只要超過我們固定的位置我們就可以隨便用戶滾動而滾動了。
Jquery 滾動 瀏覽器
除非特別聲明,PHP100新聞均為原創(chuàng)或投稿報道,轉(zhuǎn)載請注明作者及原文鏈接
原文地址:?http://www.php100.com/html/program/jquery/2013/0905/5902.html
總結(jié)
以上是生活随笔為你收集整理的Jquery DIV滚动至浏览器顶部后固定不动代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022-2028年中国共享住宿行业深度
- 下一篇: java命令行读入密码_java-在命令