一个页面放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 相关文章推荐
在IE6下发生Internet Explorer cannot open the Internet site错误
Jun 21 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
Mar 30 Javascript
js有关元素内容操作小结
Dec 20 Javascript
jQuery $命名冲突解决方案汇总
Nov 13 Javascript
纯js实现手风琴效果
Apr 17 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 Javascript
JS前端笔试题分析
Dec 19 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
JS实现深度优先搜索求解两点间最短路径
Jan 17 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
Jan 20 Javascript
vue完美实现el-table列宽自适应
May 08 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 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
详解JavaScript UTC时间转换方法
2016/01/07 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
使用python实现扫描端口示例
2014/03/29 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
static关键字的用法
2013/10/07 面试题
三年级数学教学反思
2014/01/31 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
教师节慰问信
2015/02/15 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
教您怎么制定西餐厅运营方案 ?
2019/07/05 职场文书
Springboot中如何自动转JSON输出
2022/06/16 Java/Android