Juery手册 专题
专题目录
您的位置:JS框架 > Juery手册专题 > Jquery1.7-bind(type,[data],fn)
Jquery1.7-bind(type,[data],fn)
作者:--    发布时间:2019-11-21

返回值:jquerybind(type,[data],fn)

概述

为每个匹配元素的特定事件绑定事件处理函数。

参数

type,[data],function(eventobject)string,object,functionv1.0

type: 含有一个或多个事件类型的字符串,由空格分隔多个事件。比如"click"或"submit",还可以是自定义事件名。

data:作为event.data属性值传递给事件对象的额外数据对象

fn:绑定到每个匹配元素的事件上面的处理函数

type,[data],false string,object,boolv1.4.3

type:含有一个或多个事件类型的字符串,由空格分隔多个事件。比如"click"或"submit",还可以是自定义事件名。

data:作为event.data属性值传递给事件对象的额外数据对象

false: 将第三个参数设置为false会使默认的动作失效。

eventsstringv1.4

一个或多个事件类型的字符串和函数的数据映射来执行他们。

示例

描述:

当每个段落被点击的时候,弹出其文本。

jquery 代码:
$("p").bind("click", function(){
  alert( $(this).text() );
});

描述:

同时绑定多个事件类型

jquery 代码:
$('#foo').bind('mouseenter mouseleave', function() {
  $(this).toggleclass('entered');
});

描述:

同时绑定多个事件类型/处理程序

jquery 代码:
$("button").bind({
  click:function(){$("p").slidetoggle();},
  mouseover:function(){$("body").css("background-color","red");},  
  mouseout:function(){$("body").css("background-color","#ffffff");}  
});

描述:

你可以在事件处理之前传递一些附加的数据。

jquery 代码:
function handler(event) {
  alert(event.data.foo);
}
$("p").bind("click", {foo: "bar"}, handler)

描述:

通过返回false来取消默认的行为并阻止事件起泡。

jquery 代码:
$("form").bind("submit", function() { return false; })

描述:

通过使用 preventdefault() 方法只取消默认的行为。

jquery 代码:
$("form").bind("submit", function(event){
  event.preventdefault();
});

描述:

通过使用 stoppropagation() 方法只阻止一个事件起泡。

jquery 代码:
$("form").bind("submit", function(event){
  event.stoppropagation();
});
网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册