1. 上下两个报表块,写了相同的js来控制数据滚动与鼠标悬停使停止滚动,只是引用的报表款名称不同,但是鼠标悬停到其中一个,两个报表块的数据都会停止;2. 点击钻取地图,联动这两个报表块后,鼠标悬停后,都不停止滚动;3. 点击钻取地图上的目录,中国,后,鼠标悬停第一个报表块,停止滚动,但是悬停到下面一个报表块,数据滚动速度变慢,但是没有停止;js:setInterval(function() { //隐藏报表块培训覆盖率列表的滚动条 $("div").find(".frozen-north").style.overflow = "hidden"; $("div").find(".frozen-center").style.overflow = "hidden";}, 1000);window.flag = true;setTimeout(function() {$("div").find("#frozen-center").mouseover(function() {window.flag = false;})//鼠标悬停,滚动停止 $("div").find("#frozen-center").mouseleave(function() {window.flag = true;})//鼠标离开,继续滚动 var old = -1;var interval = setInterval(function() {if (window.flag) {currentpos = $("div").find("#frozen-center").scrollTop;if (currentpos == old) {$("div").find("#frozen-center").scrollTop = 0;} else {old = currentpos;$("div").find("#frozen-center").scrollTop = currentpos + 1.5;}}}, 75);//以25ms的速度每次滚动3.5PX }, 1000)