代码触发,手动触发touchstart事件,touch事件,click事件,自定义事件

代码触发,手动触发touchstart事件,touch事件,click事件,自定义事件代码触发,手动触发touchstart事件,touch事件,click事件,自定义事件

大家好,又见面了,我是你们的朋友全栈君。

工作中有时候会用到需要用代码去手动触发某个事件或者是自定义事件,通常触发click事件的做法为eleme.click(),遇到touchstart就行不通了。

可以使用以下方式

// 创建事件.
var event = document.createEvent('Events');
// 初始化一个点击事件,可以冒泡,无法被取消
event.initEvent('touchstart', true, false);
// 设置事件监听.
elem.addEventListener('touchstart', function (e) { 
   
  // e.target 就是监听事件目标元素
}, false);
// 触发事件监听
elem.dispatchEvent(event);

initEvent已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,不建议再使用此方法,可以使用Event构造函数

var event = new Event('touchstart');
//监听
elem.addEventListener('touchstart', function (e) { ... }, false);
// 触发event.
elem.dispatchEvent(event);

Event构造函数也可以使用自定义事件

var event = new Event('CustomEvent');
//监听
elem.addEventListener('CustomEvent', function (e) { ... }, false);
// 触发event
elem.dispatchEvent(event);

感谢阅读!欢迎关注微信公众号”混沌前端“,获取推送更新。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150775.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MybatisPlus的IService使用

    这里以user实体类做例子首先编写UserService接口,并继承IServicepublicinterfaceUserServiceextendsIService<User>{}编写UserServiceImpl类,继承ServiceImpl并实现UserService@ServicepublicclassUserServiceImplextendsServiceImpl<UserMapper,User>implementsUser.

    2022年4月7日
    205
  • 服务器为什么要封海外,UDP攻击是什么「建议收藏」

    服务器为什么要封海外,UDP攻击是什么「建议收藏」为什么要封海外:总所周知,目前国内的大攻击大多都来自海外,因为国外的攻击成本比国内会低很多,一旦发起了攻击,并不容易找到攻击的源头。国外的家用带宽能达到千M口,咱们国内的百M口,相当于一只外国肉鸡能顶我们国内好几台肉鸡,那这个量是不得了的,而且国内的网站几乎很少有国外用户访问,目前封海外是国内的一大趋势。UDP攻击是什么:UDP攻击全称:UDP淹没攻击(UDPFloodAttack)。UDP淹没攻击是导致主机拒绝服务的一种攻击,属于带宽类攻击。UDP是一种无连接的协议,不需要用任何程序建立连接..

    2022年10月2日
    3
  • 呼叫中心坐席功能在职场中的应用

    呼叫中心坐席功能在职场中的应用呼叫中心系统有很多功能,其中呼叫中心坐席功能是专门为坐席人员打造的,能够极大提高坐席工作效率,也便于对坐席员工统一管理,下面我们就来了解下,呼叫中心坐席在系统中有哪些功能?1、来电接听与外呼:这是最基本的功能,座席能通过呼叫中心系统实现客户来电接听,并通过外呼功能实现回访等主动沟通。来电与外呼时电脑屏幕上会自动弹出该的用户信息,如主叫号码、用户姓名、归属地信息,客户类别、服务历史及客户自定义的相关信息,以方便座席代表高效、准确地提供个性化服务。2、坐席签入、签出、置忙…

    2022年7月12日
    20
  • 小区口的凉皮大叔,实力演绎如何低调地月入30000

    小区口的凉皮大叔,实力演绎如何低调地月入30000

    2022年3月12日
    67
  • hdu 2838 Cow Sorting(树状数组)

    hdu 2838 Cow Sorting(树状数组)

    2022年1月21日
    44
  • 走进小作坊(十一)—-移动web实现指南

    走进小作坊(十一)—-移动web实现指南

    2021年12月4日
    134

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号