一个页面放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 相关文章推荐
Using the TextRange Object
Oct 14 Javascript
js获取指定日期前后的日期代码
Aug 20 Javascript
js将字符串转成正则表达式的实现方法
Nov 13 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
jQuery提示效果代码分享
Nov 20 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
Apr 16 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
vue使用laydate时间插件的方法
Nov 14 Javascript
node.js使用http模块创建服务器和客户端完整示例
Feb 10 Javascript
vue实现计算器功能
Feb 22 Javascript
Vue性能优化的方法
Jul 30 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
各种战术和打法的原创者
2020/03/04 星际争霸
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
JavaScript经典效果集锦
2010/07/06 Javascript
jQuery timers计时器简单应用说明
2010/10/28 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
2015/08/06 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
Python中的列表知识点汇总
2015/04/14 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
Python中pillow知识点学习
2018/04/30 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
澳大利亚家具商店:Freedom
2020/12/17 全球购物
中学实习教师自我鉴定
2013/12/12 职场文书
机械工程学院大学生求职信
2014/05/25 职场文书
健康教育评估方案
2014/05/25 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
护理自荐信
2019/05/14 职场文书
高一作文之乐趣
2019/11/21 职场文书
python入门之算法学习
2021/04/22 Python
如何正确理解python装饰器
2021/06/15 Python
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript