在IE的一些JS中,Jquery代码在开始时不工作,但在刷新页面2-3次之后.任何想法

In IE Some of the JS, Jquery codes are not working at start but after refreshing page 2-3 times. Any idea?

本文关键字:刷新 任何想 之后 2-3次 工作 开始时 IE JS 代码 Jquery      更新时间:2023-09-26

在IE中,一些JS, Jquery代码在开始时不工作,但在刷新页面2-3次后。任何想法?下面是我的代码:

var  mouseY = 0;
$(document).mousemove(function(e){
mouseX = e.pageX;
mouseY = e.pageY; 
});

var follower = $("#follower");
var follower_2 = $("#follower_2");
var xp = 0, yp = 0;
var loop = setInterval(function()
{if((mouseY - yp >200 || yp - mouseY >250)||(( mouseX - xp >530 || mouseX - xp <280)&&( mouseX - xp <1370 || mouseX - xp >1620) )){



yp += (mouseY - yp) / 10;
follower.css({ top:yp-200 + 'px'});
follower_2.css({ top:yp-565 + 'px'});
}}, 25);
});

将代码放入:$().ready()函数中,并将mouseX设置为全局变量。

$(document).ready(function(){
var  mouseY = 0,mouseX=0;
$(document).mousemove(function(e){
mouseX = e.pageX;
 mouseY = e.pageY; 
});

 var follower = $("#follower");
 var follower_2 = $("#follower_2");
 var xp = 0, yp = 0;
 var loop = setInterval(function()
 {if((mouseY - yp >200 || yp - mouseY >250)||(( mouseX - xp >530 || mouseX - xp <280)&&( mouseX - xp <1370 || mouseX - xp >1620) )){

yp += (mouseY - yp) / 10;
 follower.css({ top:yp-200 + 'px'});
 follower_2.css({ top:yp-565 + 'px'});
 }}, 25);
 });
 })

提供你的小提琴以便更好地回答。

相关文章: