日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript實現固定側邊欄

瀏覽:47日期:2023-06-09 10:29:39

用javascript實現固定側邊欄,供大家參考,具體內容如下

正在學習大前端中,有代碼和思路不規范不正確的地方往多多包涵,感謝指教

我們在逛某某商城的時候,或者某些網站的時候,通常會遇到有個東西叫做側邊欄,這個東西會跟隨我們瀏覽器瀏覽長度來進行變化1,從而實現相對窗口的固定位置1

**代碼如下**

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Title</title> <style> .cm{ position: absolute; top: 300px; margin-left: 1150px; width: 60px; height: 130px; background-color: pink; } .w{ margin: 10px auto; width: 80%; } .head{ height: 200px; background-color: blue; } .banner{ height: 400px; background-color: green; } .main{ height: 1000px; background-color: hotpink; } span { display: none; /*position: absolute; bottom: 0;*/ } </style></head><body> <div class='cm'> <span class='backTop'>返回頂部</span> </div> <div class='head w'>頭部區域</div> <div class='banner w'>banner區域</div> <div class='main w'>主體區域</div> <script> var cm=document.querySelector(’.cm’) var banner=document.querySelector(’.banner’) /*console.log(banner.offsetTop)*/ //被卷曲頭部的大小位置,寫在外面 var bannertop=banner.offsetTop var cmtop=cm.offsetTop-bannertop var main=document.querySelector(’.main’) var goback=document.querySelector(’.backTop’) var maintop=main.offsetTop document.addEventListener(’scroll’,function () { //頁面被卷去的頭部 /*console.log(window.pageYOffset)*/ //當卷曲頭部大于214,側邊欄改為固定 if (window.pageYOffset>bannertop){ cm.style.position=’fixed’ cm.style.top=cmtop+’px’ }else { cm.style.position=’absolute’ cm.style.top=’300px’ } if (window.pageYOffset>maintop){ goback.style.display=’block’ }else { goback.style.display=’none’ } }) </script></body></html>

演示效果

javascript實現固定側邊欄

代碼解釋

這里用到了document的添加事件scroll,瀏覽器滾動事件,當滾動時,觸發函數。

這里設置了一個變量為bannerTop,是中間那個綠色模塊頂部距離頁面最上方的距離,然后定義cmtop這個變量,cm為側邊欄到頂部的距離,cmtop=bannerTop-cm.offsetTop。然后判斷頁面卷曲的長度是否大于中間那個模塊距離頂部的距離,意思的頁面是否劃到中間這個模塊,如果劃到了中間這個模塊,那么讓側邊欄的位置固定,然后側邊欄距離頂部的距離相應改變,這里這個情況因為側邊欄與中間拿塊是相對靜止,所以,未卷到中間區域時,cmtop的值是恒定不變的,當卷到中間區域時,banner。Top的值變為負值,所以cmtop的值在相應的增加,并且把這個增加的值傳給側邊欄距離頂部的值,這也就出現了劃到中間區域,側邊欄相對靜止的情況。如果沒有滑倒中間區域,那么側邊欄的位置還是默認的位置。

然后如果劃到了最后一個區域則出現‘回到頂部’這四個字在側邊欄上。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产不卡人人| 成人日韩在线观看| 久久精品主播| 欧美一级鲁丝片| 欧美日韩日本国产亚洲在线 | 欧美激情亚洲| 国产精品亚洲综合在线观看| 国产精品多人| 精品国产三区在线| 人人精品亚洲| 美女国产精品| 蜜臀av国产精品久久久久| 久久高清国产| 青青草91久久久久久久久| 国产精品香蕉| 99成人在线视频| 美女精品在线| 久久超级碰碰| 精品在线99| 男女男精品视频网| sm久久捆绑调教精品一区| 国产福利一区二区三区在线播放| 欧美a在线观看| 日韩精品免费一区二区三区| 国产欧洲在线| 97精品国产福利一区二区三区| 欧美一区成人| 久久久久久色 | 久久久久久自在自线| 伊人影院久久| 久久精品国产99国产精品| 久久中文字幕二区| 波多野结衣一区| 青青国产91久久久久久| 国产66精品| 老司机久久99久久精品播放免费| 日本成人一区二区| 欧美综合二区| 国产精品99精品一区二区三区∴| 欧美日韩视频| 激情综合激情| 日韩精品电影| 国产精品自拍区| 在线观看亚洲精品福利片| 色婷婷色综合| 91精品麻豆| 欧美精品观看| 六月婷婷一区| 男女激情视频一区| 久久99久久人婷婷精品综合| 日本综合精品一区| 国产亚洲欧美日韩在线观看一区二区 | 国产亚洲网站| 欧美资源在线| 亚洲精品伊人| 91精品视频一区二区| 精品三级国产| 久久uomeier| 另类综合日韩欧美亚洲| 老牛影视一区二区三区| 老鸭窝亚洲一区二区三区| 男女性色大片免费观看一区二区| 7777精品| 色狠狠一区二区三区| 日韩精品一区二区三区中文字幕| 精品一区二区三区免费看 | 91综合网人人| 91欧美日韩| 夜鲁夜鲁夜鲁视频在线播放| 久久精品影视| 国产精品普通话对白| 婷婷激情久久| 四虎精品永久免费| 国产欧美三级| 最新中文字幕在线播放| 国产美女精品| 综合日韩av| 欧美色综合网| 欧美一区二区三区免费看| 麻豆久久久久久久| www.com.cn成人| 99国产精品私拍| 一区二区三区午夜视频| 中文在线免费视频| 日韩毛片在线| 国产精品88久久久久久| 欧美日韩视频免费观看| 国产精品xx| 亚洲免费高清| 91免费精品国偷自产在线在线| 日本免费在线视频不卡一不卡二| 亚洲欧洲免费| 国产乱码精品一区二区三区亚洲人| 你懂的亚洲视频| 欧洲精品一区二区三区| 国产美女一区| 国产不卡精品在线| 在线一区二区三区视频| 国产+成+人+亚洲欧洲在线| 国产亚洲在线观看| 精品国产一区二| 91久久中文| 免费在线观看一区| 欧美亚洲国产激情| 欧美精品导航| 中文不卡在线| 亚洲1234区| 蜜臀久久99精品久久久久久9 | 久久99蜜桃| 亚洲精品四区| 日韩视频久久| 成人三级高清视频在线看| 一区二区精品| 日韩在线短视频| 国产精品亚洲成在人线| 亚洲欧洲一区二区天堂久久| 国产在线观看www| 你懂的国产精品| 日韩黄色在线观看| 婷婷精品久久久久久久久久不卡| 亚洲激情中文| 日韩视频免费| 久久午夜精品| 99精品99| 亚洲欧美日韩专区| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美91视频| 国产精品久久久久久久久妇女| 97成人在线| 国产精品久久久免费| 国产一卡不卡| 国产精品视频首页| 精品伊人久久| 狂野欧美性猛交xxxx| 精品资源在线| 免费污视频在线一区| 亚洲福利一区| 夜夜嗨av一区二区三区网站四季av| 黑丝美女一区二区| 蜜臀久久99精品久久久久久9| 美国三级日本三级久久99| 亚洲精选91| 国产精品黄色片| 美腿丝袜在线亚洲一区| 亚洲国产成人二区| 欧美日韩一二三四| 久久午夜精品一区二区| 国产精品三级| 日韩精品欧美| 蜜臀久久久久久久| 精品一区av| 日韩视频久久| 捆绑调教美女网站视频一区| 成人啊v在线| 欧美视频精品全部免费观看| 高潮久久久久久久久久久久久久| 黄色亚洲在线| 国产九一精品| 九九精品调教| 欧美日韩视频免费看| 综合日韩av| 婷婷五月色综合香五月| 久久中文字幕av| 国产精品xxx在线观看| 好看不卡的中文字幕| 精品资源在线| 日韩高清不卡在线| 国产欧洲在线| 69堂免费精品视频在线播放| 欧美va天堂| 91精品日本| 国产精品毛片| 午夜av成人| 欧美日韩18| 在线观看亚洲精品福利片| 91精品国产乱码久久久久久久| 国产精品亚洲人成在99www| 丝袜脚交一区二区| 欧美成人综合| 激情视频网站在线播放色| 国产精品国码视频| 国产亚洲精品精品国产亚洲综合| 伊人精品在线| 亚洲爱爱视频| 三级小说欧洲区亚洲区| 精品女同一区二区三区在线观看| 久久激五月天综合精品| 视频精品一区| 久久蜜桃av| 美女av在线免费看| 日韩电影免费在线观看| 九九九精品视频| 精品亚洲成人| 国产精品久久久久久久久久10秀| 岛国av在线网站| 欧美成人基地| 国产精品美女| 亚洲综合福利| 欧美亚洲人成在线| 国产精品久久国产愉拍|