新手求解setInterval的有关问题
新手求解setInterval的问题
我想要一个ul没隔若干秒向左位移一段距离,谢了如下的代码却只能跑第一次,无法继续跑下去的原因是什么?
我的前台html是这样的
------解决思路----------------------
function Marquee(){
tab.style.left = parseInt(tab.style.left)- 250 +'px';
}
我想要一个ul没隔若干秒向左位移一段距离,谢了如下的代码却只能跑第一次,无法继续跑下去的原因是什么?
<script>
var speed=3000;
var tab=document.getElementById("switchul");
function Marquee(){
tab.style.left -= 250;
}
var MyMar=setInterval(Marquee,speed);
//tab.onmouseover=function() {clearInterval(MyMar)};
tab.onClick=function() {MyMar=setInterval(Marquee,speed)};
</script>
我的前台html是这样的
<section id="display">
<div class="container">
<div class="width50">
<div id="projects">
<div id="viewer">
<ul id="switchul">
<li>111111111111111111111111111</li>
<li>2222222222222222222222</li>
</ul>
</div>
</div>
</div>
<div class="width50">
<header>
<h1>我的作品</h1>
<span class="separate"></span>
<p>旅行途中,不经意之间会拍出一些平常难以得见的照片;</p>
</header>
</div>
<div class="clear">
</div>
</div>
</section>
------解决思路----------------------
function Marquee(){
tab.style.left = parseInt(tab.style.left)- 250 +'px';
}