我有一個方法設置需要發出onChange用下面的代碼:如何訂閱一個方法來觸發onchange和自定義事件?
var product = $('#selProduct:visible');
var note=$('#bbdata');
product.selectProduct({
target: note,
url: 'product.php',
data: { ajax: true }
}).trigger('change'); // TO DO: to fire also on visibility change
然後,我有一個方法,我做一個div可見。
function show_product() {
hide_group2();
$("#product_zone2").show('fast', function(){
$("selProduct").trigger('isVisibleProduct');// custom trigger event
});
}
我想更改方法定義以在我引發自定義事件時觸發。我怎麼做?
我看不到你將事件處理程序綁定到任何事件的地方...... – 2010-10-06 07:14:25
它是方法postfix上的'.trigger('change');'調用。 – Pentium10 2010-10-06 07:15:46
但是,這是觸發事件,而不是綁定處理程序。你說*我想改變方法定義,當我提高自定義事件時也會觸發。*以某種方式轉化爲:當我激發自定義事件時,應該執行該方法。但是你想更改哪種方法,哪些方法在事件發生時應該執行?什麼是'selectProduct()'? – 2010-10-06 07:17:46