自定义事件应用
--
ele.addEventListener('cusEvent', event => {
console.log(event.attribute); // 哈哈
})
// 创建一个事件实例
const evt = document.createEvent('Event');
// 初始化事件 出发前必须初始化
evt.initEvent('cusEvent', true, true); // 事件名称,是否冒泡,该事件的默认动作是否可以被取消
// 给event加属性
evt.attribute = '哈哈';
// 触发事件
ele.dispatchEvent(evt);
--

浙公网安备 33010602011771号