Я использую плагин Брайана Черна hoverIntent.js
для проекта. Это отличный плагин, но, похоже, он не работает в jQuery 1.7.1.
Я пытаюсь отладить его, но я не самый лучший javascripter там. Может кто-нибудь сказать мне, что мне нужно искать в его коде, чтобы исправить следующее сообщение об ошибке:
Uncaught TypeError: Cannot call method 'apply' of undefined
Вот что говорит мне моя консоль Chrome. Я просто не уверен, что изменить.
В плагине есть следующая строка кода, которая содержит apply
в строке
return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};
РЕДАКТИРОВАТЬ
Я должен опубликовать ссылку на полный закомментированный код Брайана. Это здесь: http://cherne.net/brian/resources/jquery.hoverIntent.js
РЕДАКТИРОВАТЬ 2
Мой сценарий выглядит следующим образом
//#nav-main dropdown effects
$('#nav-main ul li').hoverIntent(function () {
$(this).find('.dropdown').stop(true,true).slideToggle('500');
});