我知道用普通Javascript处理jQuery事件是不可能的,但是有可能用普通Javascript触发jQuery事件吗?
类似于:
$('body').trigger('myevent', myvar);
是的,因为JQuery只是一个js:
这个
$('myElem').trigger('myevent');
相当于:
elem.dispatchEvent(myevent);
问题是:为什么需要混合使用vanilla JS和jQuery?
这就是你想要的吗?
document.body.addEventListener('event', myFunction); // add a listener for the event
function myFunction(event) { // this function will be called when the event happens
// handle event
}