2014-11-23 56 views
0

功能與click()工作,但使用它時在切換案例中斷情況下它不會執行click(),但警報如預期?jq click()沒有像預期的那樣發生

function about() { 
    alert('ABOUT!'); 
    $('.butin').click(); //This is not clicking as expected 
} 

JSFiddle

+0

.trigger( '點擊')來代替。點擊 – 2014-11-23 19:37:23

回答

2

要綁定之前觸發的點擊。

正確的順序是:

... 
$('.butin').click(function() { // bind the click handler 
    alert("clicked!") 
}); 

if (val) { 
    goTo(val); // now you can trigger it 
} 
... 

看到這個更新小提琴:http://jsfiddle.net/7zaLyaLz/2/

+0

三江源這就說得通了! – Derple 2014-11-23 19:58:54

0

你可以試試這個代碼塊

$(document).ready(function(){ 
    $(".butin").click(function(){   
     alert('ABOUT!');  
    }); 
}); 
相關問題