亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

js實現(xiàn)滾動條自動滾動

瀏覽:76日期:2024-04-09 17:29:33

本文實例為大家分享了js實現(xiàn)滾動條自動滾動的具體代碼,供大家參考,具體內(nèi)容如下

效果類似于直播網(wǎng)站的評論,會一條接著一條向上 go out ;

js部分很簡單:通過控制scrollTop的值來實現(xiàn)自動滾動效果;

很重要兩點:

1、scrollTop的值不可以加單位,謹記!

2、網(wǎng)頁縮放比例會影響效果實現(xiàn)(下面具體說);

scrollTop需要注意的三點:

1、如果這個元素沒有被溢出,scrollTop為0;

2、設置的scrollTop值小于0,則scrollTop的值為0

3、如果設置scrollTop的值超出了這個容器滾動的值,則scrollTop的值為容器最大值

js部分:

(function () { // 獲取父盒子(肯定有滾動條) var parent = document.getElementById(’parent’); // 獲取子盒子(高度肯定比父盒子大) var child1 = document.getElementById(’child1’); var child2 = document.getElementById(’child2’); // 第一個子盒子內(nèi)容復制一遍給第二個子盒子,產(chǎn)生循環(huán)視覺,輔助作用 // 可以注釋下這條代碼,看會出現(xiàn)什么情況 child2.innerHTML = child1.innerHTML; // 設置定時器,時間即為滾動速度 setInterval(function () { if(parent.scrollTop >= child1.scrollHeight) { parent.scrollTop = 0; } else { // 如果存在網(wǎng)頁縮放,很有可能沒有效果,但是else部分的代碼會執(zhí)行 // 原因:剛才講到的scrollTop三個注意中標黃的一條 // 設置scrollTop的值小于0,即scrollTop被設為0 // 可以縮放跑一下,然后不刷新的狀態(tài)下恢復百分之百跑一下,再縮放,打印scrollTop的值 // 你會發(fā)現(xiàn)正常尺寸執(zhí)行時打印的第一個值不是加法,而是減法,即scrollTop++增加負值 // 這樣的話就對應上了scrollTop的注意點了,增加的值小于0,就被設為0 parent.scrollTop++; } }, 20);})()

下面是完整demo,拉走直接看效果

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8' /> <title>autoScroll</title></head><style> .parent { width: 300px; height: 200px; margin: 0 auto; background: #242424; overflow-y: scroll; } /*設置的子盒子高度大于父盒子,產(chǎn)生溢出效果*/ .child { height: auto; } .child li { height: 50px; margin: 2px 0; background: #009678; }</style><body> <div class='parent'> <div class='child'> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </div> <div class='child'></div> </div> <script type='text/javascript'> (function () { var parent = document.getElementById(’parent’); var child1 = document.getElementById(’child1’); var child2 = document.getElementById(’child2’); child2.innerHTML = child1.innerHTML; setInterval(function () {if(parent.scrollTop >= child1.scrollHeight) { parent.scrollTop = 0;} else { parent.scrollTop++;} }, 20); })() </script></body></html>

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 在线亚州 | 国产精品亚洲精品日韩己满十八小 | 色在线视频播放 | 欧美日韩a∨毛片一区 | 毛片91| 国产三级观看 | 欧美精品久久 | 亚洲欧美久久精品1区2区 | 国产免费69成人精品视频 | 成年片人免费www | 成人欧美午夜视频毛片 | 欧美一级片免费 | 狠狠色婷婷丁香综合久久韩国 | 亚洲精品美女国产一区 | 日本精品中文字幕有码 | 欧美日韩中文一区 | 毛片一级片| 国产日韩精品一区二区在线观看播放 | 亚洲黄色在线看 | 久久久久青草线蕉亚洲麻豆 | 求黄色网 | 韩国黄色毛片 | 国产在线观看精品 | 国产成人在线小视频 | 日韩美女一级片 | 亚洲精品第一区二区三区 | 色婷婷六月天 | 国产人成精品免费视频 | 成人全黄三级视频在线观看 | 青青操在线免费观看 | 中文字幕曰韩一区二区不卡 | 欧美大片毛片大片 | 在线成人天天鲁夜啪视频 | 欧美国产亚洲精品a第一页 欧美国产亚洲一区 | 妞干网在线免费观看 | 欧美一级一级做性视频 | 特级淫片国产免费高清视频 | 成人毛片在线 | 亚洲欧美久久久久久久久久爽网站 | 99久久免费精品高清特色大片 | 四虎永久免费地址ww 41.6 |