<!DOCTYPE html>
<html lang="en">
<head>      <meta charset="UTF-8">      <title>阻止事件冒泡 阻止浏览器的默认行为</title>    <style type="text/css"></style>
</head>
<body><button id="btn1">按钮1</button><input type="text" id="m-text"><script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script><script type="text/javascript">$(function() {function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if (e && e.stopPropagation) {//因此它支持W3C的stopPropagation()方法 e.stopPropagation();         } else {//否则,我们需要使用IE的方式来取消事件冒泡 window.event.cancelBubble = true; }}            $('body').on('click', function() {console.log('body');});$('#btn1').on('click', function(e) {console.log('按钮1');stopBubble(e); //阻止冒泡});//阻止浏览器的默认行为 function stopDefault(e) { //阻止默认浏览器动作(W3C) if (e && e.preventDefault) {e.preventDefault(); } else { //IE中阻止函数器默认动作的方式 window.event.returnValue = false; }return false; }          $('#m-text').on('keydown', function(e) {console.log(String.fromCharCode(e.keyCode));stopDefault(e);});});</script>
</body>
</html> 

阻止事件冒泡 阻止浏览器的默认行为相关推荐

  1. javascript阻止事件冒泡和浏览器的默认行为

    http://www.aspxhome.com/javascript/skills/200712/262128.htm 就是说用Div框住flash  Div的鼠标事件不传递给Body 文中说的方法记 ...

  2. js 停止事件冒泡 阻止浏览器的默认行为

    在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到"停止事件冒泡"和"阻止浏览器默认行为". 浏览器默认行为: 在form中按回车键就会提交表单:单击鼠标 ...

  3. JS 事件高级(包括DOM事件流,阻止事件冒泡,阻止事件默认行为,,,以及对我来说,很好用的 事件代理)

    事件对象概念 事件处理函数:事件发生时调用的函数 事件对象:window.event,内置的对象,事件发生的时候会将所有和事件相关的信息都存储在事件对象中,鼠标位置,事件类型,事件目标... //事件 ...

  4. JavaScript(11) - 阻止事件冒泡和默认行为,拖拽,事件监听器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.阻止事件冒泡和默认行为 二.拖拽 1, 实现拖拽相关的三大事件: 2, 实现拖拽思路: 1, 给目标元素添加onmous ...

  5. 事件冒泡详解及阻止事件冒泡

    什么是事件冒泡? 事件冒泡:从子元素向父元素触发 ->当某个事件触发时,同样的事件会向父元素触发. 但并不是所有事件都会产生冒泡问题 onfocus. onblur .onload不会产生冒泡问 ...

  6. [JS] 事件冒泡,阻止事件冒泡,事件的三个阶段(捕获,目标,冒泡)

    事件冒泡 添加三个套在一起的div元素,在最里面放一个button,感受事件触发时从里到外"冒泡"的过程. 给每个div都加一个事件:点击时就alert test.html < ...

  7. javascript 阻止冒泡和浏览器的默认行为

    在使用javascript编程时会遇到一个问题,就是当你给html添加事件时,由于浏览器默认的为冒泡型事件触发机制,所以会触发你不想触发的事件.那么通过如下的函数可以解决这个问题. 1.阻止事件冒泡 ...

  8. js第8章事件案例:获取触发事件的元素,阻止事件冒泡和默认行为的实现、缓动的小球、图片放大特效、按Enter键切换

    目录 1.获取触发事件的元素,阻止事件冒泡和默认行为的实现. (1)获取触发事件的元素 (2)阻止事件冒泡 (3)阻止事件默认行为 2.缓动的小球,实现的原理是通过定时器连续地修改当前DOM元素的某个 ...

  9. 如何阻止事件冒泡与默认事件?

    [修真院小课堂]--如何阻止时间冒泡冒泡与默认事件 目录 1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍 1.什么是事件? ...

  10. js事件冒泡、阻止事件冒泡以及阻止默认行为

    大家好,我是IT修真院武汉分院web第17期的学员吴三水,一枚正直纯洁善良的web程序员. 今天给大家分享一下,修真院官网js(职业)任务四,深度思考中的知识点--js事件冒泡.阻止事件冒泡以及阻止默 ...

最新文章

  1. linux系统目录树/内核源码目录树
  2. 考研数学一2015年真题整理
  3. android怎样将bar的label居中_从iPhone换成Android手机之后,将是一种怎样的不同体验...
  4. 我们为什么不能只用O记号来谈论算法?
  5. 什么是工业光纤收发器,工业收发器的作用是什么?
  6. 深度学习(2)--常见概率分布(1)
  7. mysql-电商库演练1-创建数据-基本查询练习
  8. ansys18安装教程_ANSYS|ansys18.0完整安装过程及常见问题解决方案「图文」
  9. Java用itext工具根据模板生成PDF
  10. 守望先锋-生涯数据信息抓取的实现
  11. 100个在线生信小工具
  12. ROS学习之error解决记录
  13. Android 在mac上显示手机屏幕 MAC 投影 安卓手机
  14. typora定制主题分享--绿豆沙背景主题+新night背景主题
  15. AWTK-MVVM 在 STM32H743 上的移植笔记
  16. mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
  17. windows安装theano
  18. 贝叶斯调参——bayes_opt
  19. 【单片机毕业设计】【mcuclub-jj-026】基于单片机的垃圾桶的设计
  20. 四年级计算机考试反思,考试反思四年级作文

热门文章

  1. 华迪杯计算机设计大赛省赛奖金,西南财经大学天府学院学子在2019年“华迪杯”中国大学生计算机设计大赛四川省级赛中获佳绩...
  2. 上海宝付谈移动支付的四大特征
  3. 笔记——数据归一化 scikit-learn中的Scaler
  4. android.scaler.streamConfigurationMap Key值的来源
  5. 7步轻松设置授权管理器License Manager
  6. 用python写一个专属字典生成器
  7. java钝化_黑马day14 监听器之javaBean对象的活化和钝化
  8. WorldS4 2020 | 联邦学习的个性化技术综述
  9. U盘中病毒后文件变为屏幕保护程序恢复方法
  10. 计算机亮度快捷键,调节电脑亮度的快捷键是什么