jQuery和原型事件
我有一个在“加载”事件时触发的原型代码:jQuery和原型事件,jquery,dom,prototypejs,dom-events,Jquery,Dom,Prototypejs,Dom Events,我有一个在“加载”事件时触发的原型代码: Event.observe($(imageEl), 'load', this.someFunction.bind(this)); 当我使用jQuery代码创建“真实”事件时,比如 jQuery(...imageEl selector...).attr("src", filename); 它触发原型代码(someFunction)。好! 接下来,我尝试使用jQuery触发器触发原型代码: jQuery(...imageEl selector
Event.observe($(imageEl), 'load', this.someFunction.bind(this));
当我使用jQuery代码创建“真实”事件时,比如
jQuery(...imageEl selector...).attr("src", filename);
它触发原型代码(someFunction)。好!
接下来,我尝试使用jQuery触发器触发原型代码:
jQuery(...imageEl selector...).trigger('load');
但是现在,什么也没有发生,也就是说,这一行没有触发原型代码
您知道如何从jQuery触发原型事件吗?您应该直接调用处理程序传递所需参数,或者触发本机DOM事件 注意:prototype的fire和jquery的触发器创建自定义事件,而不是本机事件 阅读以下有关如何触发本机事件的答案: