您当前的位置: 首页 >  命运之手 Java

【Javascript】【jQuery】jQuery事件控制API

命运之手 发布时间:2019-04-28 21:07:31 ,浏览量:5

$(selector).on(eventName,eventHandler):绑定任意事件
$(selector).off(eventName):取消指定事件
$(selector).off():取消全部事件
$(selector).click():绑定鼠标点击事件
$(selector).mouseenter(moveInHandler):绑定鼠标移入事件
$(selector).mouseleave(moveOutHandler):绑定鼠标移出事件
$(selector).hover(moveEnterHandler,moveLeaveHandler):绑定鼠标移入移出事件

获取点击事件的坐标位置:
$(selector).click(event=>{
event.offsetX:点击位置相当于元素左上角的距离
event.pageX:点击位置相当于页面左上角的距离
event.clientX:点击位置相当于窗口左上角的距离
})

点击内部区域,外部区域不响应事件:
$(selector).click(event=>{
event.stopPropagation() //停止事件传递
})

取消元素默认事件:
$(selector).click(event=>{
event.preventDefault() //取消默认事件
})

mouseover/mouseout和mouseenter/mouseleave区别:
当鼠标位置有子元素遮挡容器时,容器的over状态=false,但是enter状态=true
即enter只考虑坐标位置是否在控件区域内,但是over会考虑鼠标是否被遮挡

关注
打赏
查看更多评论

命运之手

暂无认证

  • 5浏览

    0关注

    616博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录