javascript實(shí)現(xiàn)文字無縫滾動
更新時(shí)間:2016年12月27日 16:57:04 作者:java是最好的語言
這篇文章主要介紹了javascript實(shí)現(xiàn)文字無縫滾動,文字可以實(shí)現(xiàn)上下滾動,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
效果如圖:

html:( 一個(gè)div 包裹兩個(gè)ul )
<div style="position: absolute; left: 500px; top: 200px; background-color: white; height: 140px; width: 400px; border: solid; 1px; overflow: hidden;" id="box"> <ul id="ul1"> <li><a href="#">1.學(xué)會html5 絕對的屌絲逆襲(案例)</a><span>2013-09-18</span></li> <li><a href="#">2.tab頁面切換效果(案例)</a><span>2013-10-09</span></li> <li><a href="#">3.圓角水晶按鈕制作(案例)</a><span>2013-10-21</span></li> <li><a href="#">4.HTML+CSS基礎(chǔ)課程(系列)</a><span>2013-11-01</span></li> <li><a href="#">5.分頁頁碼制作(案例)</a><span>2013-11-06</span></li> <li><a href="#">6.導(dǎo)航條菜單的制作(案例)</a><span>2013-11-08</span></li> <li><a href="#">7.信息列表制作(案例)</a><span>2013-11-15</span></li> <li><a href="#">8.下拉菜單制作(案例)</a><span>2013-11-22</span></li> <li><a href="#">9.如何實(shí)現(xiàn)“新手引導(dǎo)”效果</a><span>2013-12-06</span></li> </ul> <ul id="ul2"></ul> </div>
js代碼:
window.onload=roll;
function roll(){
var ul1=document.getElementById("ul1");
var ul2=document.getElementById("ul2");
var box=document.getElementById("box");
ul2.innerHTML=ul1.innerHTML;
box.scrollTop = 0;
var timer=setInterval(rollStart,50);
box.onmouseover=function(){
clearInterval(timer)
}
box.onmouseout=function(){
timer=setInterval(rollStart,50);
}
}
function rollStart(){
if (box.scrollTop>=ul1.scrollHeight) {//scrollTop屬性既是scroll最上端和box的距離
box.scrollTop=0;
}else{
box.scrollTop++;
}
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS實(shí)現(xiàn)仿微博可關(guān)閉彈出層效果
這篇文章主要介紹了JS實(shí)現(xiàn)仿微博可關(guān)閉彈出層效果,涉及JavaScript彈出窗口的設(shè)置及頁面元素動態(tài)操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
JavaScript實(shí)現(xiàn)動態(tài)數(shù)字時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)動態(tài)數(shù)字時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05
微信小程序 flexbox layout快速實(shí)現(xiàn)基本布局的解決方案
flexbox layout 彈性盒子布局。彈性盒子可以快速的對小程序進(jìn)行布局。這篇文章主要介紹了微信小程序 flexbox layout快速實(shí)現(xiàn)基本布局的方法,需要的朋友可以參考下2020-03-03
微信小程序?qū)崿F(xiàn)活動報(bào)名登記功能(實(shí)例代碼)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)活動報(bào)名登記,本篇將介紹使用微信小程序?qū)崿F(xiàn)發(fā)起一個(gè)活動報(bào)名的設(shè)計(jì),以此為基礎(chǔ),我們可以掌握微信小程序表單的基本用法,進(jìn)而在諸如疫情信息登記、出入報(bào)備等場景中使用小程序進(jìn)行開發(fā),滿足相關(guān)的需求,需要的朋友可以參考下2022-09-09

