阅读:1346回复:0
求教。关于UC脚本mouseScroll问题
如果使用mouseScroll.uc.js这个脚本,斗鱼就总是加载不完全,就像下图一样,谁会修改一下脚本让它在斗鱼不生效或者怎么修复一下
![]() ![]() ![]() (function(){ var speed = 0.8; //----------------------------------------------------- var scrollMode = 0; var scrollStartSWTM = -1; function mouseScroll(event) { if (scrollStartSWTM != -1){ var document = window.content.document; if(document.body instanceof HTMLFrameSetElement) { document = window.content.frames[0].document; } var factor = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight) / window.content.innerHeight; var delta = speed*factor*(event.screenY - scrollStartSWTM); document.body.scrollTop += delta; document.documentElement.scrollTop += delta;} scrollStartSWTM = event.screenY;} function startScroll() { if(!scrollMode){ scrollMode = 1; window.addEventListener('mousemove', mouseScroll, true)}} function stopScroll() { if(scrollMode){ scrollMode = 0; scrollStartSWTM = -1; window.removeEventListener('mousemove', mouseScroll, true)}} var content=document.getElementById("content") content.addEventListener("mousemove", function(e) {if (e.clientX > window.content.document.documentElement.clientWidth){startScroll();}},false); content.addEventListener("mousemove", function(e) {if (e.clientX < window.content.document.documentElement.clientWidth){stopScroll();}},false); content.addEventListener("mouseout", function(e) {stopScroll();},false); })(); |
|