一个页面放2段图片滚动代码出现冲突的问题如何解决


Posted in Javascript onDecember 21, 2012

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

<div align="center"> 
<table style="TABLE-LAYOUT: fixed; border-collapse:collapse" cellSpacing=0 cellPadding=0 width=760 border=1 height="150" bordercolor="#1989D7"> 
<tr> 
<td height="150"> 
<div id=demo style="OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 150px"> 
<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 style="OVERFLOW: hidden; WIDTH: 568px; HEIGHT: 126px"> 
<table cellPadding=0 align=left border=0 cellspace="0"> 
<tr> 
<td id=gundong1 vAlign=top> 
<!--{$GetPicPhoto(3,0,true,0,20,false,false,0,1,1,126,90,20,0,true,20)}--> </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> 
<!--第二段向右滚动代码结束-->
Javascript 相关文章推荐
基于jquery的blockui插件显示弹出层
Apr 14 Javascript
你需要知道的10个最佳javascript开发实践小结
Apr 15 Javascript
javascript中直接引用Microsoft的COM生成Word
Jan 20 Javascript
简介JavaScript中Boolean.toSource()方法的使用
Jun 05 Javascript
javascript实现倒计时跳转页面
Jan 17 Javascript
JavaScript_object基础入门(必看篇)
Jun 13 Javascript
详解用webpack2.0构建vue2.0超详细精简版
Apr 05 Javascript
angularjs封装$http为factory的方法
May 18 Javascript
详解Node项目部署到云服务器上
Jul 12 Javascript
JavaScript引用类型Array实例分析
Jul 24 Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
js实现碰撞检测
Jan 29 Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 #Javascript
JQuery实现简单时尚快捷的气泡提示插件
Dec 20 #Javascript
JQuery实现简单验证码提示解决方案
Dec 20 #Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 #Javascript
关于图片的预加载过程中隐藏未知的
Dec 19 #Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
Dec 19 #Javascript
img onload事件绑定各浏览器均可执行
Dec 19 #Javascript
You might like
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
PHP 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
ini_set的用法介绍
2014/01/07 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
基于jquery的商品展示放大镜
2010/08/07 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
jQuery 操作input中radio的技巧
2016/07/18 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
微信小程序生成分享海报方法(附带二维码生成)
2019/03/29 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
详解Python中find()方法的使用
2015/05/18 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
python实现屏保计时器的示例代码
2018/08/08 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
什么是Python包的循环导入
2020/09/08 Python
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
大学三年计划书范文
2014/04/30 职场文书
市场拓展计划书
2014/05/03 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server