japanese色国产在线看免费,在线播放五十路熟妇,偷偷摘套内射激情视频,真人做爰视频18禁,亚洲成av人网站在线播放

400-800-9385
網(wǎng)站建設資訊詳細

Jq 點擊導航欄菜單滾動到頁面不同的區(qū)域

發(fā)表日期:2020-01-06 09:08:35   作者來源:嚴成   瀏覽:4439   標簽:網(wǎng)站前端制作    
在網(wǎng)站中的產(chǎn)品或者案例詳情頁,往往會被分成許多塊不同區(qū)域(如:產(chǎn)品的特性、參數(shù)、視頻、文字介紹),內(nèi)容多且過長,不方便用戶瀏覽頁面,這時就要用到本文章所做的效果了(jq實現(xiàn)點擊導航欄滾動到對應位置和導航欄菜單項隨頁面滾動而變化)。html如圖:
 

html代碼


 
css如圖:
 

CSS代碼


 
js如圖:
 

jquery代碼

如上圖,先是獲取頁面主要的區(qū)域的個數(shù),然后觸發(fā)鼠標滾動事件函數(shù),循環(huán)獲取頁面導航欄和各個塊(區(qū)域)到頂部距離,因為導航欄是絕對定位的,它距離頂部的距離也是實時變動的,在滾動鼠標觸發(fā)滾動事件時通過for循環(huán)當頁面的導航欄距離頂部的值大于某一塊到頂部的距離,而小于下一塊到頂部距離的值時,當前所在塊的的下標對應導航欄的下標的某一欄目添加選中狀態(tài),其余的刪除選中狀態(tài);點擊導航欄上的欄目,獲取點擊欄目的下標,獲取同為當前下標的內(nèi)容塊到頂部的距離,讓滾動條到頂部的距離值為當前下標的內(nèi)容塊到頂部的距離。
 
 
 
如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉(zhuǎn)載請注明來自http://5f5s.cn/news/5509.html