地图和报表块联动,点击地图,给报表块传区域名称参数。目前的问题是,页面初始化js跑马灯是正常的,点击地图区域名称,报表块刷新后,跑马灯效果在,但是鼠标悬停不在了,同时,如果该区域的数据未填充满报表块,下次点击其他区域(填充满报表块)后,跑马灯效果失效。请问该如何解决?目前的js:if(window.interval1){clearInterval(window.interval1);window.flag2=true;}setInterval(function(){ $("div").find("#frozen-center").css('overflow-x', 'hidden'); $("div").find("#frozen-center").css('overflow-y', 'hidden');$("div").find("#frozen-north").css('overflow-x', 'hidden');$("div").find("#frozen-north").css('overflow-y', 'hidden');$("div").find(".reportContent").css('overflow-y', 'hidden');$("div").find(".reportContent").css('overflow-x', 'hidden');},100); //隐藏报表块report0的滚动条 //隐藏报表块report0的滚动条window.flag2=true; setTimeout(function(){ $("div").find(".frozen-center").mouseover(function() { window.flag2=false; }) //鼠标悬停,滚动停止 $("div").find(".frozen-center").mouseleave(function() { window.flag2=true; }) //鼠标离开,继续滚动 $(".frozen-center").mouseleave(function() { window.flag2 = true; }); var old=-1; window.interval1=setInterval(function() { if(window.flag2){ currentpos=$(".frozen-center").scrollTop; if (currentpos==old){ $(".frozen-center").scrollTop=0; } else { old=currentpos; $(".frozen-center").scrollTop=currentpos+1; } } },55); //},500)