首次看到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有所帮助。