![](/img/trans.png)
[英]Laravel echo: is it possible to listen to all events instead of a specific one?
[英]Is it possible to listen to all events triggered on an element
無論事件名稱如何,是否都可以偵聽在 DOM 元素上觸發的所有事件? 如果可能的話,有什么理由不應該這樣做嗎?
不幸的是,我無法在 Stack Overflow 或 Google 中找到任何相關信息:(
我打算編寫一個腳本,需要響應大約兩個幾十個不同的自定義事件,我想知道,不是將每個事件綁定到元素,我可以只偵聽所有事件,然后根據事件名稱動態調用一個功能..
你不能按照你建議的方式來做,但這是一個簡單的選擇:
const events = 'click mouseover mouseout';
events.split(' ').forEach(e => window.addEventListener(e, doStuff));
function doStuff(){...}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.