宝哥软件园

谈论jQuery中的事件

编辑:宝哥软件园 来源:互联网 时间:2021-09-09

首次看到JQuery事件

1.1中的事件绑定。JQuery

事实上,JQuery中的标准事件绑定编写如下:(见下文)

副本代码如下: $ ('# BTN ')。bind ('click ',function(){ });

但是每次都这样写,太麻烦了。怎样才能少写多做?所以我们习惯把它缩写为。

$('#btn ')。点击(function(){}),方便多了

2.复合事件悬停(enterfn,leavefn)

当鼠标在元素上时,调用enterfn方法,当鼠标离开元素时,调用leavefn方法。相当于javascript中mouseover和mouseout事件的组合。

事件冒泡

1.描述

事件冒泡:和JavaScript一样,JQuery也采用了事件冒泡的机制。window . event . cancel ubble=true

2.得到

如果想要捕获事件的相关信息,应该给响应的匿名函数添加一个参数:e,这是事件对象。调用事件对象的stopPropagation()方法来终止冒泡。例如,e . stopperpagation();停止冒泡后,程序将不会在事件源的父元素上执行。

3.事件冒泡图

阻止事件

PreventDefault行为:有些元素有默认行为,比如超链接点击后会变成新的链接,默认情况下提交按钮会提交表单。如果要防止默认行为,只需调用事件对象的preventdefault()方法,其效果与window.event.returnValue=false相同。

副本代码如下: $(“a”)。点击(功能(e) {alert("暂时禁止所有超链接点击");e . PreventDefault();});

以上就是本文对jQuery事件的完整描述,希望能对大家学习jQuery有所帮助。

更多资讯
游戏推荐
更多+