Ich versuche, einen kleinen Mouseover-Effekt mit Jquery zu implementieren, aber ich bin stecken geblieben, ein flackerndes Problem zu lösen. Ich habe bereits versucht, eine Verzögerung für den Mouseout einzufügen, aber ich habe immer noch Probleme mit den Bildern.Vermeiden Sie Flackern bei Mouseover
Hat jemand eine Ahnung davon?
Mit freundlichen Grüßen Sascha
Testing URL: www.de-facto-magazin.de
$(".item").hover(
function() {
$(this).parent().parent().find(".title").show();
$(this).parent().parent().find(".bg").show();
$(this).parent().parent().find(".bg").addClass("transparent");
$(this).find(".bg").removeClass("transparent");
$(this).find(".title").addClass("colored");
}, function() {
$(this).parent().parent().find(".title").hide();
$(this).parent().parent().find(".bg").hide();
$(this).parent().parent().find(".title").removeClass("colored");
})
Es flackert, weil das Mouseout feuert, wenn Sie in der Lücke zwischen den Bildern sind. – Straseus
Platzieren Sie stattdessen den Hover-Handler auf #splash. Das sollte funktionieren. – Straseus
I'use einige Zeitüberschreitung für solche Ereignisse und versuchen, fadeIn und fadeOut Ereignisse –