stopPropagation()和preventDefault()

来源:互联网 发布:在淘宝开店流程 编辑:程序博客网 时间:2024/06/06 02:44
<!-- stopPropagation() 方法 不再派发事件。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。    --><!--例:点击button按钮,不会派发外层div 的点击事件,只有他本身的事件--><div><button type="button">这是一个按钮</button></div><script type="text/javascript">$("div").click(function () {    alert("div")})$("button").click(function (e) {    e.stopPropagation()    alert("button")})</script><!-- preventDefault() 方法阻止元素发生默认的行为,特别注意是“默认行为” --><!--例: 阻止跳转链接 --><a href="http://www.sina.com.cn/" id="to_sina">去新浪</a><script type="text/javascript">$(function () {    $("#to_sina").click(function (event) { //event规定阻止哪个事件的默认动作        event.preventDefault();    })})</script>
阅读全文
0 0