一个页面放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 相关文章推荐
实现web打印的各种方法介绍及实现代码
Jan 09 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
实现前后端数据交互方法汇总
Apr 07 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
May 09 Javascript
jquery之别踩白块游戏的简单实现
Jul 25 Javascript
总结十个Angular.js由浅入深的面试问题
Aug 26 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
Vue.js标签页组件使用方法详解
Oct 19 Javascript
Vue 中 filter 与 computed 的区别与用法解析
Nov 21 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中变量及部分适用方法
2008/03/27 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
将php数组输出html表格的方法
2014/02/24 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
php头像上传预览实例代码
2017/05/02 PHP
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
详解Django中的权限和组以及消息
2015/07/23 Python
Python Socket传输文件示例
2017/01/16 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
大一期末自我鉴定
2013/12/13 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
九一八事变演讲稿
2014/09/05 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
大学生学期个人总结
2015/02/12 职场文书
MySQL系列之六 用户与授权
2021/07/02 MySQL
JS class语法糖的深入剖析
2022/07/07 Javascript