我是靠谱客的博主 怕孤单音响,最近开发中收集的这篇文章主要介绍html 自动触发 事件,菜鸟笔记-JS自定义事件、自动触发事件、模拟用户操作(点击等)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在有些情况下,我们需要程序逻辑自动触发元素的事件,例如js提供了click(),form提供了reset(),submit()等方法!在jquery中提供了trigger()方法帮助我们自动触发事件。还有就是为了满足特定的需求,比如模块之间的通信,传递信息,提供了几种自定义事件的几种方式

自定义事件的方式:

Event()构造函数,创建一个新的事件对象Event

CustomEvent()创建一个自定义事件(可以在web worker中使用)

document.createEvent()创建一新的事件,随之必须调用自身的init方法进行初始化。

1.Event

event = new Event(typeArg, eventInit);

是DOMString 类型,表示所创建事件的名称。

eventInit可选

是 EventInit 类型的字典,接受以下字段:

“bubbles”,可选,Boolean类型,默认值为 false,表示该事件是否冒泡。

“cancelable”,可选,Boolean类型,默认值为 false, 表示该事件能否被取消。

“composed”,可选,Boolean类型,默认值为 false,指示事件是否会在影子DOM根节点之外触发侦听器。

注意:ie尚为实现。

// 创建一个支持冒泡且不能被取消的look事件

var ev = new Event("look", {"bubbles":true, "canc

最后

以上就是怕孤单音响为你收集整理的html 自动触发 事件,菜鸟笔记-JS自定义事件、自动触发事件、模拟用户操作(点击等)...的全部内容,希望文章能够帮你解决html 自动触发 事件,菜鸟笔记-JS自定义事件、自动触发事件、模拟用户操作(点击等)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部