模板中需要跑马灯,利用下面 JS 可以实现。 当我再添加一个报表块做跑马灯效果时(copy 下面代码,改对应的REPORT),结果跑马灯只生效一个,这个怎么解决。 setTimeout(function() { $("div[widgetname=REPORT18]").find(".frozen-north")[0].style.overflow = "hidden"; $("div[widgetname=REPORT18]").find(".frozen-center")[0].style.overflow = "hidden"; }, 1000); window.flag = true; setTimeout(function() { $(".frozen-center").mouseover(function() { window.flag = false; }); $(".frozen-center").mouseleave(function() { window.flag = true; }); // 清除定时器 var old = -1; if(window.tag!=null){ window.clearInterval(window.tag); } window.tag = setInterval(function() { if(window.flag) { currentpos1 = $("div[widgetname=REPORT18]").find(".frozen-center")[0].scrollTop; if(currentpos1 == old) { $("div[widgetname=REPORT18]").find(".frozen-center")[0].scrollTop = 0; } else { old = currentpos; $("div[widgetname=REPORT18]").find(".frozen-center")[0].scrollTop = currentpos + 1.5; } } }, 50); }, 1000); 有没有大佬给点思路。 |
最佳回答 |
||||
0
|
|