Вы можете использовать .bind()
или .live()
, в зависимости от того, что подходит, но не нужно называть функцию:
$('#target').bind('click hover', function () {
// common operation
});
или если вы делали это на большом количестве элементов (для IE нет особого смысла, если элемент не изменяется):
$('#target').live('click hover', function () {
// common operation
});
Обратите внимание, что это будет связывать только первый аргумент наведения, событие mouseover
, оно не будет ничего привязывать к событию mouseleave
.