我对report0报表块写了如下js: setTimeout(function() { var a = 'REPORT0'; var b = a.toUpperCase(); var wid = ($("div[widgetname='" + b + "']").width() - 17) + 'px'; $("div[widgetname='" + b + "']").css('width', wid); var height = ($("div[widgetname='" + b + "']").height() - 16) + 'px'; $("div[widgetname='" + b + "']").css('height', height); }, 100); window.flag1 = true; var self1 = this; setTimeout(function() { $("div[widgetname=REPORT0]").find(".frozen-center").mouseover(function() { window.flag1 = false; }); $("div[widgetname=REPORT0]").find(".frozen-center").mouseleave(function() { window.flag1 = true; }); var old = -1; var interval = setInterval(function() { if (!self1.isVisible()) { return; } if (window.flag1) { currentpos1 = $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop; if (currentpos1 == old && 0 != currentpos1) { $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = 0; } else { old = currentpos1; $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = currentpos1 + 1.0; } } }, 100); }, 1000); 为什么报表快只顾着自己滚动鼠标移上去没有反应? |