Javascript jQuery.trigger()未发送额外参数
我正在使用jQuery函数Javascript jQuery.trigger()未发送额外参数,javascript,jquery,triggers,Javascript,Jquery,Triggers,我正在使用jQuery函数.trigger(event[,extraParameters])来触发全局对象变量中的函数。该函数运行,但没有额外的参数,这些参数作为。这里怎么了 守则: 尝试: 这项工作: function loc(){ /*connect: function(e, p1, p2) { console.log(p1); //this returns undefined console.log(p2); //thi
.trigger(event[,extraParameters])
来触发全局对象变量中的函数。该函数运行,但没有额外的参数,这些参数作为。这里怎么了
守则:
尝试:
这项工作:
function loc(){
/*connect: function(e, p1, p2) {
console.log(p1); //this returns undefined
console.log(p2); //this returns undefined */
//}
$(this).bind("connect",function(e,p1,p2){
console.log(p1);
console.log(p2);
})
}
var lock = new loc();
$(document).ready(function(){
$(lock).trigger("connect",["a","b"]);
});
$(loc).on('connect', function(e, param1, param2) {
console.log(param1);
console.log(param2);
});
function loc(){
/*connect: function(e, p1, p2) {
console.log(p1); //this returns undefined
console.log(p2); //this returns undefined */
//}
$(this).bind("connect",function(e,p1,p2){
console.log(p1);
console.log(p2);
})
}
var lock = new loc();
$(document).ready(function(){
$(lock).trigger("connect",["a","b"]);
});