2
我在這裏總結我的關鍵問題。錯誤:語法錯誤,無法識別的表達式:不支持僞:懸停
我有我想檢查用戶是否將鼠標移動到列表之外的不同鏈接。
$('li').hover(function(){
//do something here
},function(){
setTimeout(function(){
if($('li').is(':hover') === false)
console.log('out');
},100);
});
其中,if($('li').is(':hover') === false)
是檢查懸停是否存在或不在所有列表中。
假設,如果你懸停在bar
和懸停在foo
那麼它不應該記錄文本out
但如果你將鼠標懸停在bar
任何名單之外移動鼠標即在我的例子foo
那麼就應該登錄out
該錯誤消息看起來像$('li')返回空列表。你的DOM中有沒有'li'元素? – maciek 2015-01-26 21:19:59
你在我的問題中檢查了jsfiddle嗎? – 2015-01-26 21:22:18
哎呀,對不起,之前沒有發現它...所以,我看了那裏,我不知道錯誤的原因是什麼。 :( – maciek 2015-01-27 21:36:29