JS-(13) 事件(二)

event对象
function括号里必须写e
用来获取事物的详细信息: 鼠标位置 键盘按键 (ie 8 7 5不支持)
获取页面的点击位置: clientX clientY
获取页面的点击位置(兼容性写法)
练习:
事件流( 从页面中接收事件的顺序)
事件冒泡
当一个元素接收到事件的时候会把他接收到的事件传给自己的父级,一直到 window
阻止事件冒泡
IE 下: event.stopPropagation();
IE 下: event.cancelBubble=true;
addEventListener如果第三个参数是false,表示的是默认冒泡时间,
弹出的是123,为true表示是捕获事件 ,弹出的顺序是321
取消鼠标点击事件:removeEventListener(“点击事件”,函数名)
阻止默认行为
html中的阻止默认行为
第一种:#号  跳转新的页面
第二种:javascript:;
第三种: javascript:void(0);
JS中的阻止默认行为:
1、oEvent.preventDefault()
2、return false;(不能阻止冒泡和捕获)
右击菜单栏取消默认效果:
document.οncοntextmenu=function(){
            return false;  // 阻止默认行为
}
阻止表单的行为:
阻止右击菜单栏弹出默认行为的两种方式:
点击事件的顺序是先捕获再冒泡
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值