Это действительно расстраивает сейчас!
Я создал скрипт, который добавляет некоторый контент с другой страницы в тело, когда вы наводите специальную ссылку. Я также настроил его так, чтобы всякий раз, когда я убирал мышь от ссылки, новый элемент (с загруженным содержимым) скрывался. Все идет нормально. Проблема в том, что иногда, когда я слишком быстро убираю курсор со ссылки, скрипт не реагирует (или что-то в этом роде). Ах, хорошо, подумал я, и просто добавил этот злой код, который отказывается работать:
$('#userBubble').mouseover(function() {
$(this).hide();
});
Теперь, что-то не так с этим? Вместо этого я попытался использовать mouseenter, но с этим тоже не повезло. Я также попытался поместить его в функцию $ (document) .ready () - и там тоже не повезло. #userBubble - это контейнер содержимого, загружаемого при наведении, и имя является правильным. Я могу console.log #userBubble, поэтому он действительно существует.
Есть идеи, что все это портит? Я не получаю ошибок, это просто не работает.