J'utilise le code suivant pour masquer et afficher une boîte sur un groupe de résultats de recherche. Chaque résultat a sa propre bascule et sa propre case à afficher et masquer. Le problème que j'ai est que cliquer sur l'un des boutons bascule affichera et cachera TOUTES les cases de la page et PAS seulement la case correspondant au résultat. Comment puis-je faire ceci?Jquery .next() aide
Merci
jQuery(document).ready(function ($) {
$("div.MoreResultsTrigger").click(function (e)
{
$("div.MoreResultsTrigger").next().slideToggle('fast');
});
});
CODE MIS À JOUR AU MOYEN FLOTTANT
$('a.MoreResultsTrigger').hover(
function() {
$(this).next().show();
},
function() {
$(this).next().hide();
}
);
Avoir et question supplémentaire. J'ai changé le code pour utiliser Hover, quand aussi besoin de boîte pour rester affiché si l'utilisateur survole la boîte elle-même quand il apparaît. Vérifiez ma question d'origine pour le code mis à jour. – Cameron
Je ne suis pas tout à fait sûr de comprendre ... – Marko
Si un utilisateur survole le Trigger, il montrera la prochaine div qui est ma boîte. Mais si l'utilisateur survole la case, il restera affiché au lieu de disparaître car il a supprimé le pointeur sur le déclencheur. – Cameron