Chrome , Firfox 不支持fireEvent的方法

可以使用dispatchEvent的方法替代, 直接给一个兼容的Code.

触发click 事件

function simulateClick(el) {var evt;if (document.createEvent) { // DOM Level 2 standardevt = document.createEvent("MouseEvents");evt.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);el.dispatchEvent(evt);} else if (el.fireEvent) { // IEel.fireEvent('onclick');}
}

触发drag事件

function simulateDrag(el) {var evt;if (document.createEvent) { // DOM Level 2 standardevt = document.createEvent("MouseEvent");evt.initMouseEvent("dragstart", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);el.dispatchEvent(evt);} else if (el.fireEvent) { // IEel.fireEvent('ondragstart');}
}

Chrome , Firfox 对应IE fireEvent 的方法相关推荐

  1. js触发php事件,JavaScript_代码触发js事件(click、change)示例应用,Chrome , Firfox 不支持fireEvent的方 - phpStudy...

    代码触发js事件(click.change)示例应用 Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code. 触发c ...

  2. 解决intellij idea中使用live edit插件不能在chrome即时显示css变化的方法(html可以)

    解决intellij idea中使用live edit插件不能在chrome即时显示css变化的方法(html可以) 参考文章: (1)解决intellij idea中使用live edit插件不能在 ...

  3. 谷歌浏览器该扩展程序未列在Chrome网上应用店中解决方法

    很多用户在谷歌浏览器中安装扩展程序的时候会发现有些扩展程序安装后会显示红字"该扩展程序未列在Chrome网上应用店中",然后插件未能正常启用,这让其很是苦恼,那么下面就来说一下如何 ...

  4. Axure谷歌浏览器Chrome扩展程序下载及安装方法

    Axure谷歌浏览器Chrome扩展程序下载及安装方法 1.下载Chrome扩展程序 下载地址:http://oss.liuzhuo.xin/xcx/image/kjnn3840_7htct7mp82 ...

  5. 【Google Chrome浏览器离线安装包下载方法】

    Google Chrome浏览器离线安装包下载方法 (谷歌浏览器离线下载方法) (谷歌浏览器离线下载方法) (离线安装包官网下载地址在最后) 1.打开 Chrome 浏览器主页:http://www. ...

  6. chrome主页被劫持的解决方法

    chrome主页被劫持的解决方法 参考文章: (1)chrome主页被劫持的解决方法 (2)https://www.cnblogs.com/wyh-hde/p/6747867.html 备忘一下.

  7. HTML文件图标异常Chrome,win7系统任务栏中chrome图标显示异常的解决方法

    很多小伙伴都遇到过win7系统任务栏中chrome图标显示异常的困惑吧,一些朋友看过网上零散的win7系统任务栏中chrome图标显示异常的处理方法,并没有完完全全明白win7系统任务栏中chrome ...

  8. GOOGLE CHROME 不能打开 FTP 网站解决方法

    GOOGLE CHROME 不能打开 FTP 网站解决方法 将下面的粘贴到地址栏: chrome://flags/#enable-ftp 接下来就可以访问啦!

  9. Chrome开发,debug的使用方法。

    为什么80%的码农都做不了架构师?>>>    怎样打开Chrome的开发者工具? 你可以直接在页面上点击右键,然后选择审查元素: 或者在Chrome的工具中找到: 或者,你直接记住 ...

最新文章

  1. Windows和Linux组成双系统的最简单办法
  2. 网页解析之BeautifulSoup
  3. byteofpython.info_byteofpython学习笔记(2)
  4. 【小白学PyTorch】13.EfficientNet详解及PyTorch实现
  5. alibaba Fastjson的JOSN解析库 -
  6. jsp循环输出表格_「翻译」JS可视化学习之七:Promise、事件循环和异步2
  7. java POI 写入百万数据到 excel
  8. linux搜索pdf文件,桌面应用|如何使用 pdfgrep 从终端搜索 PDF 文件
  9. Tomcat 5.0.18 安装配置指南
  10. 消息处理(异步调用OneWay, 双向通讯Duplex)
  11. springboot实现数据库读写分离的一款框架
  12. M3U8下载,直播源下载,FLASH下载(二)-ffmpeg安装手册(linux)
  13. 三维重建开源项目汇总
  14. vue element ui 教程
  15. 64位x86-64处理器
  16. wp友情链接php代码,wordpress友情链接函数详解
  17. (Docker实战)在CentOS7上使用Docker;(超详细、附图、附代码)
  18. 图数据库实操:用 Nebula Graph 破解成语版 Wordle 谜底
  19. The following error occurred while installing.This is a fatal error andinstallation will be aborted.
  20. AI医学影像三大技术实战、优劣、经验及发展

热门文章

  1. I/O----复制文本文件
  2. Java 导出Excel的各种尝试
  3. 如何使用SwitchyOmega.crx谷歌插件
  4. BroadcastReceiver学习
  5. vscode 调试.net core 2.0 输出乱码解决方法
  6. SQLSERVER 创建ODBC 报错的解决办法 SQLState:‘01000‘的解决方案
  7. (转)Putty server refused our key的三种原因和解决方法
  8. 【报告分享】2020快手短视频直播电商营销增长宝典.pdf(附下载链接)
  9. Marching Cubes
  10. (Deep learning)深度卷积网络实战——第四部分