0
Я построил систему меню с выпадающим который вызывает при наведении курсора мыши или сосредоточиться и использует привязку, чтобы захватить либо событие:Binding парения и фокус в JQuery 1.9.1
$("#navi ul li a").not("#navi ul li ul li a").bind("hover focus", function() { hello });
Функция бегала отлично с помощью JQuery версии 1.7, но с момента обновления до 1.9.1 привязка, похоже, терпит неудачу. Я испытал это путем удаления привязки & запуска функции только парение:
$("#navi ul li a").not("#navi ul li ul li a").hover(function() { hello });
Это работало отлично.
Где я иду не так с привязкой?
'#navi уль> li> a' будет лучше селектор и сохраняет вас' not' немного –
возможный дубликат [не может использовать .bind(), чтобы связать парения] (http://stackoverflow.com/questions/4111194/cannot-use-bind-to-bind-hover) – undefined
Упс - в значительной степени та же проблема, пропустил этот. Использование mouseenter вместо зависания разрешило проблему. Благодарю. – user2352171