我有一个方法设置需要发出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