我现在正在使用什么
window.addEventListener("touchend", myFunction);
window.addEventListener("load", myFunction);
我想知道一种将其添加到一行中的方法,因为 OR 不起作用,
window.addEventListener("load"||"touchend", myFunction);
Type
是一个区分大小写的字符串,表示要侦听的事件类型。您不能在其中定义多个条件。
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Parameters
但是您可以将多个侦听器应用于同一个函数,如下所示:
function addMultipleListeners(eventNames) {
var events = eventNames.split(' ');
var eventsLength = events.length;
var i;
for (i = 0; i < eventsLength; i++) {
window.addEventListener(events[i], myFunction);
}
}
addMultipleListeners('mousemove touchmove');
我希望,它对你有所帮助。
根据此 https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
不允许