2012-06-29 44 views
-2

這是我的代碼,但它不能正常工作如何在使用jquery懸停標籤時觸發點擊?

$(document).ready(function(){ 
    $(".nav").hover(function(){ 
     $(this).click(); 
     return false; 
    }); 
}); 
+1

做工精細這裏http://jsfiddle.net/joycse06/gzCCG/ –

+2

你代碼會觸發'click'事件兩次。一次用於'mouseenter',另一次用於'mouseleave'。考慮只使用其中的一種(可能是'mouseenter') – Phil

+0

@Joy謝謝。 – final

回答

1

或者你可以嘗試trigger()方法:

$(document).ready(function(){ 
    $(".nav").mouseenter(function(){ 
     $(this).trigger('click'); 
    }); 
}); 
相關問題