为了账号安全,请及时绑定邮箱和手机立即绑定

无缝滚动 像左右无缝滚动的怎么做

无缝滚动 像左右无缝滚动的怎么做 好像用srcollLeft不行

正在回答

4 回答

<div id="demo" style="overflow:hidden;width:600px;color:#ffffff;">
     <table cellpadding="0" cellspacing="0" border="0">
       <tr><td id="demo1" valign="top" align="center">
         <table cellpadding="2" cellspacing="0" border="0">
           <tr align="center">
 <td><a href="www.baidu.com"><img src="01.gif" width="120" height="100" border="0"></a>
 <td>
             <td><a href="www.baidu.com"><img src="02.gif" width="120" height="100" border="0"></a>
             <td>
 <td><a href="www.baidu.com"><img src="03.gif" width="120" height="100" border="0"></a>
 <td>
 <td><a href="www.baidu.com"><img src="04.gif" width="120" height="100" border="0"></a>
 <td>
<td><a href="www.baidu.com"><img src="05.gif" width="120" height="100" border="0"></a>
<td><td><a href="www.baidu.com"><img src="06.gif" width="120" height="100" border="0"></a>
<td>
             <td><a href="www.baidu.com"><img src="07.gif" width="120" height="100" border="0"></a>
             <td>
           </tr>
         </table>
       </td>
       <td id="demo2" valign="top"></td>
       </tr>
     </table>
   </div>
 <script>
 var speed=1
 demo2.innerHTML=demo1.innerHTML
 function Marquee(){
 if(demo2.offsetWidth-demo.scrollLeft<=0)
 demo.scrollLeft-=demo1.offsetWidth
 else{
 demo.scrollLeft++
 }
 }
 var MyMar=setInterval(Marquee,speed)
 demo.onmouseover=function() {clearInterval(MyMar)}
 demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
 </script>

1 回复 有任何疑惑可以回复我~

我想知道#moocBot这个id是干嘛的,求大神

0 回复 有任何疑惑可以回复我~

无缝滚动使用的知识点有innerHTML、scrollTop、offsetHeight、setInterval、clearInterval

0 回复 有任何疑惑可以回复我~

使用marquee标签,设置它的属性,例如:behavior 、direction、scroll、slide等等

0 回复 有任何疑惑可以回复我~
#1

文小丽 提问者

js 实现呢
2016-11-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47753    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

无缝滚动 像左右无缝滚动的怎么做

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信