首页 > Web开发 > 详细

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

时间:2015-01-26 21:09:00      阅读:329      评论:0      收藏:0      [点我收藏+]

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对象和自定义参数

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!