В то время как ответы StackTrace корректны, у них действительно есть издержки. Если Вы просто хотите безопасность против того, чтобы менять имя, рассматриваете typeof(foo).Name
. Так как статические методы не могут быть виртуальными, это должно обычно быть прекрасным.
Функция hover - это просто сокращение для привязки двух обработчиков к mouseenter и mouseleave , вы должны отвязать их:
$('#item').unbind('mouseenter mouseleave');
Вы также можете попробовать:
$ ('# item'). Bind ('hover' , function () {return false})