一个页面放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 相关文章推荐
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
jquery 检测元素是否存在的实例代码
Nov 19 Javascript
JS字符串截取函数实例
Dec 27 Javascript
node.js中的console.error方法使用说明
Dec 10 Javascript
JQuery实现级联下拉框效果实例讲解
Sep 17 Javascript
jquery实现模拟百分比进度条渐变效果代码
Oct 29 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
jQuery中选择器的基础使用教程
May 23 Javascript
JavaScript键盘事件常见用法实例分析
Jan 03 Javascript
vue3.0中使用postcss-pxtorem的具体方法
Nov 20 Javascript
JS获取当前时间戳方法解析
Aug 29 Javascript
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
Apr 11 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
图书管理程序(二)
2006/10/09 PHP
PHP 类型转换函数intval
2009/06/20 PHP
Ubuntu12下编译安装PHP5.3开发环境
2015/03/27 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
使用新的消息弹出框blackbirdjs
2008/10/16 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
JsRender实用入门教程
2014/10/31 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
JavaScript导出Excel实例详解
2014/11/25 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
vue-quill-editor的使用及个性化定制操作
2020/08/04 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
基于Python绘制个人足迹地图
2020/06/01 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
最新计算机专业自荐信
2013/10/16 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
经理助理岗位职责
2015/02/02 职场文书