$("img").mouseenter(function(){
$(this).addClass("move");
});
情况是这样的:当你悬停img
一个.move
类被添加到它(即成为img.move
悬停时)。这可能难以解释,但问题是我需要.move
添加类,仅当img
它尚未悬停在页面加载上时。
为了说明这一点,让我们假设我的网站有一个徽标img
出现在每个页面的同一位置。
如果用户悬停徽标,.move
则会向其添加类(使徽标“移动”与 css) 现在用户单击加载主页的徽标,但如果在新页面加载时他们的鼠标仍在徽标上,则.move
类添加使徽标再次移动。如果页面加载时他们的鼠标已经在徽标上,我不希望徽标“四处移动”。如果他们将徽标从页面上的其他位置悬停,它应该只“四处走动”。
我需要这个:
(页面加载)>(鼠标未悬停
img
)>(如果鼠标悬停img
)>(添加.move
类img
)
但是摆脱这个:
(页面加载)>(鼠标已经悬停在
img
)> !!!(添加.move
类img
)!!!<--.move
如果鼠标已经在img
使用 jQuery 执行此操作的最佳方法是什么?