亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

javascript實現滾動條效果

瀏覽:49日期:2023-06-23 13:41:49

本文實例為大家分享了javascript實現滾動條效果的具體代碼,供大家參考,具體內容如下

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <title>Document</title><style> html, body { height: 100%; margin: 0; } #container { position: absolute; top: 50px; left: 100px; height: 400px; width: 150px; background-color: aliceblue; padding: 2rem; box-sizing: border-box; /*必須屬性,否則給scrollTop賦值無效*/ overflow-y: hidden; position: relative; padding-right: 30px; } .scrollbar { height: 50px; width: 10px; border-radius: 20px; background: #ccc; position: absolute; right: 0; }</style> <script> window.onload = function () { var scrollbar = document.querySelector(’.scrollbar’); var container = scrollbar.parentNode; container.scrollbar = scrollbar; container.ratio = (container.scrollHeight - container.offsetHeight) / (container.offsetHeight - scrollbar.offsetHeight); container.addEventListener(’mousewheel’, function(e) { this.scrollTop += e.deltaY; this.scrollbar.style.top = (this.scrollTop + this.scrollTop / this.ratio) + ’px’; }); container.addEventListener(’mousedown’, function (e) { if (e.target === this.scrollbar) { this.prevY = e.pageY; } }); container.addEventListener(’mouseup’, function (e) { this.prevY = null; }); container.addEventListener(’mousemove’, function (e) { if (this.prevY) { this.scrollTop += (e.pageY - this.prevY) * this.ratio; this.scrollbar.style.top = (this.scrollTop + this.scrollTop / this.ratio) + ’px’; this.prevY = e.pageY; } e.preventDefault(); }); } </script></head><body> <div id='container'> <div class='scrollbar'></div> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> <p>fefe</p> </div></body></html>

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 在线观看毛片网站 | 国产91精品露脸国语对白 | 欧美一级日韩一级亚洲一级 | 午夜国产 | 91久久青青草原线免费 | 国产精品黄网站免费进入 | 一级毛片免费在线播放 | 色综合久久久久 | 亚洲男女网站 | 在线免费看一级片 | 鸥美性生交xxxxx久久久 | 日韩欧美精品综合一区二区三区 | 久久久久综合 | 国产va精品网站精品网站精品 | 精品伊人久久久久7777人 | 国产伦码精品一区二区 | wwwxx在线| 欧美精品自拍 | 毛片无码国产 | 久久思 | 成人一级网站 | 最新亚洲精品国自产在线观看 | 久久国内精品自在自线400部o | 日韩三级免费看 | 国产视频综合 | 国产精品黄页网站在线播放免费 | 成人国产精品视频频 | 久久国产99 | 欧美xx在线观看 | 亚洲男人的天堂久久精品 | 国产三级毛片 | 欧美黑寡妇特a级做爰 | 一本伊大人香蕉高清在线观看 | 高清韩国a级特黄毛片 | 韩国一大片a毛片 | 精品无人区一区二区三区a 精品午夜国产在线观看不卡 | 国产精品综合一区二区三区 | 久久精品在线免费观看 | 久久中文字幕日韩精品 | 香港国产特级一级毛片 | 欧美性色xo在线 |