事件冒泡
来源:互联网 发布:移动网络优化工程师 编辑:程序博客网 时间:2024/06/05 18:28
最近在学习vue.js,看到 修饰符 部分遇到了一个知识点:.prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault()。那么问题来了,event.preventDefault()是搞毛的?(我是后端开发)
<BODY onclick="alert('aaa');"> <div onclick="alert('bbb');"> <a href="#" class="cooltip" title="这是我的超链接提示1。" onclick="alert('ddd');">提示</a> </div></BODY>
上面这段代码一共有三个事件 body,div,a都分别绑定了单击事件。在页面中当单击a标签会连续弹出3个提示框。这就是事件冒泡引起的现象。事件冒 泡的过程是:a –> div –> body 。a冒泡到div冒泡到body。
jquery中可用用preventDefault()的方法来阻止元素的默认行为.
$('#submit').bind('click',function(event) { var username = $('#username').val(); if (username == "") { alert('用户名不能为空!'); event.preventDefault(); //阻止默认行为 }})// event.preventDefault(); 改写为: return false;
其实,我个人觉得,如果我在写html的时候,我是不会用同一个点击事件的,但他人总有这样写的可能!
阅读全文
0 0
- 事件冒泡
- 事件 冒泡
- 冒泡事件
- 冒泡事件
- 事件冒泡
- 冒泡事件
- 事件冒泡
- 事件冒泡
- 事件冒泡
- 事件冒泡
- 事件冒泡
- 事件冒泡
- 事件冒泡
- 事件冒泡:
- 事件冒泡
- 事件冒泡
- 冒泡事件
- 事件冒泡
- OBS使用常见问题
- Calendar类add()与roll()方法的区别
- 分治算法寻找假银币问题(六)
- 响应式Web设计:HTML5和CSS3实战(读书笔记)
- REST简介
- 事件冒泡
- Kafka+Storm+HDFS整合实践
- SQL server 除法计算百分比
- java 出现No enclosing instance of type Test1 is accessible. Must qualify the allocation with an enclos
- _matroska_decode_buffer in
- 卡特兰数——洛谷 P1375 小猫
- 离散动态贝叶斯网络
- 指针强制转换and字节序导致的问题
- EngineerCMS—基于beego框架的工程师知识管理系统—数据库自动备份