怎样让数据库里的图片不停的向左循环

<scripttype="text/javascript">varspeed1=30;marquePic21.innerHTML=marquePic11.innerHTM... <script type="text/javascript">
var speed1=30 ;
marquePic21.innerHTML=marquePic11.innerHTML ;
function Marquee1(){
if(demo1.scrollLeft>=marquePic11.scrollWidth){
demo1.scrollLeft=0 ;
}else{
demo1.scrollLeft++ ;
}
}
var MyMar1=setInterval(Marquee1,speed1);
demo1.onmouseover=function() {clearInterval(MyMar1);}
demo1.onmouseout=function() {MyMar1=setInterval(Marquee1,speed1);}
</script> 如果添加了三张图片 那么它会循环一下 然后停下来 现在我想做的是 不管是几张图片 让它一直不停的循环 即使是一张也是在那里循环 这种效果怎么改代码呢 请高人指点迷津
展开
 我来答
缓步莫迟疑C
2011-10-31 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6484万
展开全部
<script type="text/javascript">
var speed1=30 ;
var pobjWidth=100; // 滚动宽度(px)
var MarqueeLoop=0;
marquePic21.innerHTML=marquePic11.innerHTML ;
if(marquePic11.offsetWidth < pobjWidth){
while((marquePic21.offsetWidth < pobjWidth) && (MarqueeLoop < 10)){
marquePic21.innerHTML += marquePic11.innerHTML;
MarqueeLoop++;
}
marquePic11.innerHTML = marquePic21.innerHTML;
}
function Marquee1(){
if(demo1.scrollLeft>=marquePic11.scrollWidth){
demo1.scrollLeft=0 ;
}else{
demo1.scrollLeft++ ;
}
}
var MyMar1=setInterval(Marquee1,speed1);
demo1.onmouseover=function() {clearInterval(MyMar1);}
demo1.onmouseout=function() {MyMar1=setInterval(Marquee1,speed1);}
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式