функция, с которой вы связываете событие в jQuery, получает объект 'event' из вызова метода jQuery.
jQuery("#button").mouseenter(function(<strong>evt</strong>){[ do something ]});
, если вы хотите сделать что-то вроде
$('#button').mouseenter(exampleFunction(arg1,arg2));
, чтобы шаблонизировать функцию, с которой вы хотите связатьсобытие, вы могли бы построить функцию следующим образом:
function exampleFunction(arg1, arg2){<br/>
return function(evt){<br/>
jQuery(this).animate({width: arg1, height: arg2},250)<br/>
};<br/>
}};
чтобы она возвращала функцию, которая связана (и, таким образом, передала объект события), а затем связала ее с элементамикак
jQuery("#button").mouseenter(exampleFunction("50%","50%"))<br/>
.mouseleave(exampleFunction("100%","100%");