一个页面放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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
JS 判断undefined的实现代码
Nov 26 Javascript
基于Asp.net与Javascript控制的日期控件
May 22 Javascript
jQuery定义背景动态切换效果的方法
Mar 23 Javascript
js过滤HTML标签完整实例
Nov 26 Javascript
js省市联动效果完整实例代码
Dec 09 Javascript
基于jquery实现百度新闻导航菜单滑动动画
Mar 15 Javascript
js判断checkbox是否选中个数的方法(超简单)
Aug 19 Javascript
探讨Vue.js的组件和模板
Oct 27 Javascript
使用Vue写一个datepicker的示例
Jan 27 Javascript
浅谈Node.js 沙箱环境
May 15 Javascript
vue实现广告栏上下滚动效果
Nov 26 Vue.js
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中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
js禁止表单重复提交
2017/08/29 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
vue开发环境配置跨域的方法步骤
2019/01/16 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
Python 性能优化技巧总结
2016/11/01 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
python文字转语音的实例代码分析
2019/11/12 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
vivo智能手机官方商城:vivo
2016/09/22 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
调解员先进事迹材料
2014/02/07 职场文书
求职自我推荐信
2014/06/25 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
学习心理学的体会
2014/11/07 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
公司年会主持词范文!
2019/05/07 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python