Cela devient vraiment frustrant!jQuery: Pourquoi dans le monde cet élément ne cache pas le vol stationnaire?
J'ai créé un script qui ajoute un contenu d'une autre page au corps lorsque vous survolez un lien spécial. Je l'ai également configuré de sorte que chaque fois que je déplace la souris du lien, le nouvel élément (avec le contenu chargé) se cache. Jusqu'ici tout va bien. Le problème est que lorsque je déplace le curseur trop rapidement, le script ne réagit pas (ou quelque chose). Eh bien, je pensais, et juste ajouté ce code mal qui refuse de travailler:
$('#userBubble').mouseover(function() {
$(this).hide();
});
Maintenant, il n'y a rien de mal à cela? J'ai essayé d'utiliser mouseenter à la place, mais pas de chance avec ça non plus. J'ai aussi essayé de le mettre dans une fonction $ (document) .ready() - pas de chance là non plus. #userBubble est le conteneur du contenu chargé sur hover, et le nom est correct. Je peux console.log #userBubble, donc ça existe en fait.
Toutes les idées ce qui est de déconner ça? Je n'ai pas d'erreurs, ça ne marche pas.
Combien de ces éléments 'id =" userBubble "' sont sur la page? –
Plus de code s'il vous plaît. Pas sûr de votre premier paragraphe là. Vous avez un lien vers la page qui gâche? – Jason
@Nick, un. Je sais que vous ne pouvez pas avoir plusieurs éléments avec le même id. @Blank, je l'utilise localement. Je pourrais poster la page entière si je peux la réparer. – qwerty