2012-06-29 47 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'); 
    }); 
}); 
相关问题