我正在使用一些非常标准的 JavaScript/jQuery 来处理悬停元素、图像交换、滑动 div、动画等,没关系。如果/当单击“可悬停”链接元素时将您带到新页面,则mouseenter悬停状态始终保持不变。
例如,如果您将鼠标悬停在某物上并单击它(链接到另一个页面),然后使用后退按钮返回该页面,您单击的元素上的mouseenter状态即使您的鼠标不再位于该元素上也会卡住.
您必须重新加载页面或重新悬停元素以重置所有内容。
$(document).ready(function() {
$('.mySelector').each(function () {
$(this).hover(enter, leave);
});
function enter(event) {
// mouseenter stuff
};
function leave(event) {
// mouseleave stuff
};
});
我似乎记得几周前读过这个,有一个非常简单的修复,但我再也找不到了。
有人熟悉适当的解决方案吗?
谢谢!