Ваш код немного отличается от того, что я вытащил из демонстрации, когда создавал свои меню:
//Set custom configurations
var menuConfig = {
sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
interval: 100, // number = milliseconds for onMouseOver polling interval
over: megaHoverOver, // function = onMouseOver callback (REQUIRED)
timeout: 500, // number = milliseconds delay before onMouseOut
out: megaHoverOut // function = onMouseOut callback (REQUIRED)
};
$(document).ready(function () {
$("ul#topnav li .sub").css({ 'opacity': '0' });
$("ul#topnav li").hoverIntent(menuConfig);
});
Обратите внимание, что я передаю конфигурацию hoverIntent, а не имена функций.