我在页面上使用以下代码段...
if ( $("#footer, #header").is(':visible') && && !$("#footer, #header").is(':hover') ) {
我已升级到最新的jQuery版本,现在不再支持此.is(:hover)
。
如何在上面的代码中对此进行子请求。我已经google了,发现了一些关于这个问题的线索,但似乎无法为我上面的代码找到合适的解决方案。
我使用此代码处理timeout
事件。如果我的鼠标位于页眉或页脚之上,我不希望清除超时。
答案 0 :(得分:1)
您可以在元素的悬停事件中添加一个类,然后检查该类是否存在。
在悬停时切换课程:
$("#footer, #header").hover(function() {
$(this).toggleClass('hover');
});
检查课程:
if (!$("#footer, #header").hasClass('hover')) {
//do your stuff
});