手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个页面放2段图片滚动代码出现冲突的问题如何解决
一个页面放2段图片滚动代码出现冲突的问题如何解决
摘要:为什么我在首页同时复制出二段代码后图片不能流动显示了?复制代码代码如下:varspeed=25demo2.innerHTML=demo1.i...

为什么我在首页同时复制出二段代码后图片不能流动显示了?

复制代码 代码如下:

<div align="center">

<table cellSpacing=0 cellPadding=0 width=760 border=1 height="150" bordercolor="#1989D7">

<tr>

<td height="150">

<div id=demo>

<table cellPadding=0 align=left border=0 cellspace="0">

<tr>

<td id=demo1 vAlign=top><></td>

<td id=demo2 vAlign=top></td>

</tr>

</table>

</div>

<SCRIPT>

var speed=25

demo2.innerHTML=demo1.innerHTML

function Marquee1(){

if(demo2.offsetWidth-demo.scrollLeft<=0)

demo.scrollLeft-=demo1.offsetWidth

else{

demo.scrollLeft++

}

}

var MyMar=setInterval(Marquee1,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee1,speed)}

</SCRIPT>

由于这2段代码完全相同,所以产生冲突。把另一段代码简单修改一下代码即可。红色标注的地方是需要修改的。

你试试:

复制代码 代码如下:

<>

<div id=gundong>

<table cellPadding=0 align=left border=0 cellspace="0">

<tr>

<td id=gundong1 vAlign=top>

<> </td>

<td id=gundong2 vAlign=top></td>

</tr>

</table>

</div>

<script>

var speed=25

gundong2.innerHTML=gundong1.innerHTML

gundong.scrollLeft=gundong.scrollWidth

function Marquee1(){

if(gundong.scrollLeft<=0)

gundong.scrollLeft+=gundong2.offsetWidth

else{

gundong.scrollLeft--

}

}

var MyMar1=setInterval(Marquee1, speed)

gundong.onmouseover=function() {clearInterval(MyMar1)}

gundong.onmouseout=function() {MyMar1=setInterval(Marquee1, speed)}

</script>

<>

【一个页面放2段图片滚动代码出现冲突的问题如何解决】相关文章:

javascript实现树形菜单的方法

原生javascript实现解析XML文档与字符串

鼠标图片振动代码

微信jssdk在iframe页面失效问题的解决措施

网页里控制图片大小的相关代码

JavaScript中的substr()方法使用详解

解决未知尺寸的图片撑破页面的问题

JQuery boxy插件在IE中边角图片不显示问题的解决

一段实时更新的时间代码

Mozilla中显示textarea中选择的文字

精品推荐
分类导航