永发信息网

js脚本冲突问题,高手请进,谢谢

答案:1  悬赏:70  手机版
解决时间 2021-05-01 10:23
  • 提问者网友:情歌越听越心酸
  • 2021-04-30 18:46

<SCRIPT type=text/javascript>
function show(event,_this,mess) {
event = event || window.event;
var t1="<div cellspacing='1' cellpadding='10' style='border-color:#CCCCCC;background-color:#FFFFFF;font-size:12px;border-style:solid; border-width:thin;text-align:center; width:300px; line-height:22px; padding-top:2px;*margin-top:-10px;'><tr><td><img src='" + _this + "' width='300' height='200' > <br>"+mess+"</td></tr></table>";
document.getElementById("divBigPic").innerHTML =t1;
document.getElementById("divBigPic").style.top = document.body.scrollTop + event.clientY + 10 + "px";
document.getElementById("divBigPic").style.left = document.body.scrollLeft + event.clientX + 10 + "px";
document.getElementById("divBigPic").style.display = "block";
}
function hide(_this) {
document.getElementById("divBigPic").innerHTML = "";
document.getElementById("divBigPic").style.display = "none";
}

</SCRIPT>

<DIV id=divBigPic style="Z-INDEX: 2; POSITION: absolute"></DIV>

<SCRIPT language="javascript">
var speed=10;
document.getElementById("leftdemo2").innerHTML=document.getElementById("leftdemo1").innerHTML;
function Marquee(){
if(document.getElementById("leftdemo2").offsetWidth-document.getElementById("leftdemo").scrollLeft<=0)
document.getElementById("leftdemo").scrollLeft-=document.getElementById("leftdemo1").offsetWidth;
else{
document.getElementById("leftdemo").scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
document.getElementById("leftdemo").onmouseover=function() {clearInterval(MyMar)};
document.getElementById("leftdemo").onmouseout=function() {MyMar=setInterval(Marquee,speed)};
</SCRIPT>

上面个脚本是把图片放大,下面那个是横向滚动。

请问这两个脚本放在一起有什么冲突,请高手说明并改正,谢谢

最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-04-30 19:46

没有滚动效果吧?


把下面脚本document.getElementById("leftdemo"). 改为document.getElementById("divBigPic").试试


都是用那个ID来获取的

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯