600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > JS滚动图片代码(含横向和纵向)

JS滚动图片代码(含横向和纵向)

时间:2020-09-21 23:05:56

相关推荐

JS滚动图片代码(含横向和纵向)

横向

<div id=demo style="overflow:hidden;width:200px;border:2px solid #e0e0e0;padding:2px;" οnmοuseοver="stopscroll();"

οnmοuseοut="doscroll()">

<div id="demo1" style="white-space:nowrap;padding:0;">

<a href="javascript:alert('发表新贴');"><img src="图片URL" height=20 width=104

border=0></a>

<a href="javascript:alert('发表回复');"><img src="图片URL" height=20 width=104

border=0></a>

</div>

</div>

<!--滚动的javascript-->

<script>

var t=demo.scrollWidth

demo1.innerHTML+=demo1.innerHTML

function doMarquee()

{

demo.scrollLeft=demo.scrollLeft<demo.scrollWidth-demo.offsetWidth?demo.scrollLeft+1:t-demo.offsetWidth

}

function doscroll()

{

sc=setInterval(doMarquee,20)

}

function stopscroll()

{

clearInterval(sc)

}

doscroll()

</script>

<!--滚动的javascript结束-->

纵向

<div id="demo" style="height:110px; overflow:hidden ">

<div id="demo1">

<a href="javascript:alert('发表新贴');"><img src="图片URL" height=20 width=104

border=0></a>

<a href="javascript:alert('发表回复');"><img src="图片URL" height=20 width=104

border=0></a>

</div><div id="demo2"></div>

<!--滚动的javascript-->

<script>

var speed=100

demo2.innerHTML=demo1.innerHTML

function Marquees(){

if(demo2.offsetTop-demo.scrollTop<=0)

demo.scrollTop-=demo1.offsetHeight

else{

demo.scrollTop++

}

}

var MyMars=setInterval(Marquees,speed)

demo.οnmοuseοver=function() { clearInterval(MyMars) }

demo.οnmοuseοut=function() { MyMars=setInterval(Marquees,speed) }

zlselect('6');

</script><!--滚动的javascript结束-->

</div>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。