码迷,mamicode.com
首页 > Web开发 > 详细

jquery事件处理函数的参数问题:event对象和自定义参数

时间:2015-01-26 21:11:34      阅读:419      评论:0      收藏:0      [点我收藏+]

标签:jquery event对象   jquery自定义参数   事件处理函数的参数   

jquery中如果需要给按钮绑定click事件处理函数,那么我们可以使用如下的代码:

$("#button1").click(
	function()
	{
		alert("I was clicked.");
	}
);


一般我们都会按照上面的写法,注册事件处理函数,很少给处理函数传递参数。但是如果我们需要事件更详细的信息,比如事件发生时鼠标的位置等,那么我们就必须要使用事件对象了。

 

 

在IE和FF浏览器下,我们可以使用event对象拿到更多的信息。在jquery中拿到event对象很简单,给处理函数一个参数即可:

$("#button1").click(
	function(event)
	{
		alert("I was clicked.");
	}
);


 

 

使用jquery我们还可以传递自定义的参数,如:

$("#button1").click({name:"aty"},function(eventObj){
	alert("params=" + eventObj.data.name);
});

 

jquery事件处理函数的参数问题:event对象和自定义参数

标签:jquery event对象   jquery自定义参数   事件处理函数的参数   

原文地址:http://blog.csdn.net/aitangyong/article/details/43156289

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!