jQuery .mouseover() (.mouseout) div scintille
j'ai un problème avec ce code (j'ai fait un jsfiddle http://jsfiddle.net/r2y8J/).
$(document).ready(function() {
/*$(".bulletProj").mouseenter(function () {
console.log("You're Over!");
$(".caption").animate(
{top: "0px"},
300, function() {
console.log("i slided");
});
});
$(".bulletProj").mouseleave(function() {
$(".caption").animate(
{top: "-200px"},
300, function() {
console.log("i left");
});
});*/
$(".bulletProj").mouseenter(function() {
console.log("mous is over");
$(".caption").toggle();
}).mouseleave(function () {
console.log("mous leaves");
$(".caption").toggle();
});
});
Partie du code est commenté depuis que j'ai essayé de plusieurs façons.
Ce que je veux faire est d'avoir un div avec du texte et un bg de l'image, et lorsque la souris est sur un autre div doit slideDown avec un bouton. Le problème est que j'ai essayé .passage de la souris .mouseout, .mouseeneter et .mouseleave mais il garder le scintillement. J'ai constaté que lorsque je suis sur le texte, il s'arrête, mais si je suis dans un espace vide de la div, il continue de scintillement.
Quelqu'un a une idée?
Merci beaucoup.
La Cause de votre div .la légende prend le focus, donc il trigge mouseleave sur votre div bulletproj
OriginalL'auteur Commax89 | 2013-09-02
Vous devez vous connecter pour publier un commentaire.
essayez ceci:
de travail violon ici: http://jsfiddle.net/r2y8J/4/
J'espère que cela aide.
effet de scintillement est de montrer, parce que vous laissez bulletProj il permet de basculer le .légende tout en vous debout sur .la légende. Donc, vous devez lier passage de la souris sur la légende trop facile de cacher/montrer
OriginalL'auteur maverickosama92
Vous pouvez facilement utiliser
http://jsfiddle.net/r2y8J/5/
OriginalL'auteur Romaindr
De l'essayer.
OriginalL'auteur Ajoshi
J'ai été confronté à un problème similaire, dans mon cas, j'ai utilisé
css: opacity
comme ci-dessous pour arrêter le clignotementcss:
JQuery:
De travail Violon
OriginalL'auteur Greenhorn
ou
OriginalL'auteur CronosS