Event preventDefault()与stopPropagation()区别
2016-12-12 17:31
330 查看
stopPropagation该方法将停止事件的传播,阻止它被分派到其他 Document 节点,即到该document节点为止,注意该方法不能改变要在该节点上发生的事情,比如在input元素上执行ctrl+v,默认的行为就是将粘贴板中的数据显示在input元素上;
有时这两个方法需要同时使用,之所以写这篇博客是因为写了一篇select2使用黏贴数据选择项目的文章,不执行
preventDefault之前有一个细节就是黏贴的内容会显示在搜索框上,这样操作使用效果不是太好,调用preventDefault
后即可以使用粘贴板中数据又不影响美观
preventDefault将通知 Web 浏览器不要执行与事件关联的默认动作,比如在input元素上按下CTRL+V后,不会讲粘贴板中的数据显示在input上;
有时这两个方法需要同时使用,之所以写这篇博客是因为写了一篇select2使用黏贴数据选择项目的文章,不执行preventDefault之前有一个细节就是黏贴的内容会显示在搜索框上,这样操作使用效果不是太好,调用preventDefault
后即可以使用粘贴板中数据又不影响美观
相关文章推荐
- Linux 小工具---多台机器执行命令或复制文件
- ERROR: While executing gem ... (Errno::EPERM)Operation not permitted - /usr/bin/xcodeproj
- linux系统PXE+Kickstart自动安装系统
- Linux下取代top的进程管理工具 htop
- 如丝般顺滑地从Windows迁移SQLServer数据库到Linux
- mysql5.6 linux下安装笔记
- tomcat8无法远程debug的问题
- ubuntu14.04 安装openNI2
- linux安装配置和使用svn服务器
- 请不要重复犯我在学习Python和Linux系统上的错误
- 部署一个网站到外网
- 线段树(Fast Matrix Operations,UVA 11992)
- Linux电源驱动-Linux Cpuidle Framework
- mysql-5.6 linux安装方法详细记录
- tomcat开启jmx 验证
- 在线计算惠普HP 服务器功耗的网站
- 使用nginx1.10.2为两台tomcat服务器做负载均衡
- Performance Tunning for Tile-Based Architecture(Tile-Based架构下的性能调校)
- startssl免费证书申请
- 【开源】一些开源框架的应用情况