欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery 菜單隨滾條改為以定位方式(固定要瀏覽器頂部)

 更新時(shí)間:2012年05月24日 20:20:56   作者:  
在淘寶購物的時(shí)候,發(fā)現(xiàn)里面有一個(gè)菜單,是查看“評(píng)論,物品信息”等的一個(gè)菜單。由于頁面太長,所以它做了一個(gè)菜單定位
自己試著寫了下:
復(fù)制代碼 代碼如下:

$(function(){
//獲取要定位元素距離瀏覽器頂部的距離
var navH = $(".nav").offset().top;
//滾動(dòng)條事件
$(window).scroll(function(){
//獲取滾動(dòng)條的滑動(dòng)距離
var scroH = $(this).scrollTop();
//滾動(dòng)條的滑動(dòng)距離大于等于定位元素距離瀏覽器頂部的距離,就固定,反之就不固定
if(scroH>=navH){
$(".nav").css({"position":"fixed","top":0,"left":"50%","margin-left":"-200px"});
}else if(scroH<navH){
$(".nav").css({"position":"static","margin":"0 auto"});
}
})
})

主要思路
  1.當(dāng)這個(gè)元素進(jìn)入可視區(qū)域后,然后要離開可視區(qū)域的時(shí)候,就改變定位方式。
  2.當(dāng)元素回離瀏覽器頂部最初高度時(shí),再還原其定位方式l
在線演示:http://demo.jb51.net/js/2012/myfix/
DEMO下載:http://www.dbjr.com.cn/jiaoben/45053.html

相關(guān)文章

最新評(píng)論