• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Wartezeit bis jQuery funktion ausgeführt wird?

Stev3

New member
Hi,

ich habe folgende funktion:
HTML:
$('#sectionNews').hover(
        function() {
            $(this).find('.underlay_wrapper').animate({
                height: '85px', opacity: '1'
            }, 1000 );
        },function() {
            $(this).find('.underlay_wrapper').animate({
                height: '0px', opacity: '0'
            },500);

        }
    );
Ich möchte allerdings, dass die funktion erst dann ausgeführt wird, wenn man mit der maus mindestens 1 bis 1,5sec über dem bereich "#sectionNews" war, gibt es sowas?

Danke
 
Ich habe es jetzt mit setTimeout probiert, bekomme aber immer den fehler: "setTimeOut is not defined"
jQuery wird aber defintiv geladen.

Code:
HTML:
$('#sectionNews').hover(
function() {
setTimeOut(function(){
$(this).find('.underlay_wrapper').animate({
height: '85px', opacity: '1'
}, 1000 );
}, 200);
},function() {
$(this).find('.underlay_wrapper').animate({
height: '0px', opacity: '0'
},500);
}
);
 
Tja... es heißt ja auch window.setTimeout()...

PS: deine Skriptlogik ist nicht ganz korrekt: schau' dir mal an, was passiert, wenn man kurz über das Element geht und dann gleich wieder weg.
 
Zurück
Oben