我有一個click事件,以及事件處理程序中有我想要的點擊點擊的按鈕的改變類從一個(通過設置超時),以乙後執行的功能。如何爲點擊事件創建一個函數?
我這個嘗試,但沒有工作(見jsFiddle):
Button.click(function(){
function myFunction(x,y){
$(this).addClass(x);
alert(x);
$(this).addClass(y);
alert(y);
}
});
setTimeout(function(){
myFunction("aaa","bbb");
}, 100);
myFunction("ccc","ddd");
我怎樣才能獲得在click事件之後的功能工作?
任何幫助表示讚賞。非常感謝你。
此代碼永遠不會上點擊運行「myFunction的」,它在腳本加載,而不是立即評估和「點擊()」只接收「未定義「而不是回撥功能 –
哦 - 你是對的 - 謝謝!修復! –
謝謝克里斯!抱歉,但點擊不起作用! 「我想要點擊後執行功能來改變所點擊的按鈕的類別」。 –