一个页面放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插件
Nov 24 Javascript
Javascript 中的 &amp;&amp; 和 || 使用小结
Apr 25 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
Oct 24 Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
Sep 02 Javascript
jquery实现submit提交表单
Feb 03 Javascript
简介JavaScript中的push()方法的使用
Jun 09 Javascript
switchery按钮的使用方法
Dec 18 Javascript
vue引用外部JS的两种种方法
Jan 28 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
Feb 12 Javascript
Vue computed 计算属性代码实例
Apr 22 Javascript
js通过canvas生成图片缩略图
Oct 02 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 图像处理类1
2009/06/15 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
php实现头像上传预览功能
2017/04/27 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
html5 canvas 详细使用教程
2017/01/20 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
深入理解JavaScript的值传递和引用传递
2018/10/24 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
利用Python破解斗地主残局详解
2017/06/30 Python
简单了解python的内存管理机制
2019/07/08 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
干部现实表现材料
2014/02/13 职场文书
家长学校实施方案
2014/03/15 职场文书
投标单位介绍信
2015/05/05 职场文书
入党转正申请书范文
2019/05/20 职场文书