jquery .trigger()的用法

2011-05-10

到今天才知道trigger()的用法 ._.

今天用這個jquery輪播的plugin
http://jqueryfordesigners.com/jquery-infinite-carousel/
他裡面有bind()了一個跳頁數的method
但是我折騰了一兩個小時 都不知道怎麼用阿!!!NO!!!

上個廁所突然豁然開朗 原來是要用trigger()阿!!!(摸鬍子)
以下是剪貼官網的範例

$('#foo').bind('custom', function(event, param1, param2) {
    alert(param1 + "\n" + param2);
});
$('#foo').trigger('custom', ['Custom', 'Event']);

首先當然是bind一個新的method
可以是click, focus 這些javascript原本就有的
或是自己取名字也行~ (上面的例子就是custom)

要觸發 就是用.trigger()囉
有參數的話 後面第二個參數用一個陣列帶入!
收工!
不錯不錯
希望不會再忘了