Ich versuche, ein div der Informationen in einem Balkendiagramm anzuzeigen, wenn der Benutzer für eine Sekunde über den Balken schwebt. Die Antworten auf diese Seite haben mich zu diesem Punkt gekommen
var timer;
$(".session_hover").on({
'mouseover': function() {
timer = setTimeout(function() {
$(this).children('.session_info').css({'top':175,'right':20}).fadeIn('fast');
}, 1000);
},
'mouseout' : function() {
clearTimeout(timer);
}
});
Der obige Code funktioniert, wenn ich $(this)
mit $(".session_hover")
ersetzen, aber dann ist es natürlich löst alle anderen $(".session_hover")
auf der Seite.
Wie kann ich $(this)
in meine setTimeout
Funktion übergeben, so dass es nur für das Kind-Element des div gilt, über dem ich schwebe?
Danke für Ihre Hilfe!
die 'dass = dieser' Trend anoys mich wirklich, warum kann es nicht der Name gegeben werden, was es ist !! :) –