jQuery - settimeout show and hide <div>

kWo_2

Registered
Как мога да направя при зареждане на страницата след 3 секунди да се покаже <div> element и след 5 секунди да се скрие ? :)
 
Заповядай :)
Само смени #elementa s айдито на твоя елемент, който искаш да се показва и скрива :)
Код:
$(document).ready(function(){

    var $el = $( '#elementa' );
    
    window.setTimeout(function(){

        $el.fadeIn( 'slow', function(){

            window.setTimeout(function(){

                $el.fadeOut( 'slow' );

            });

        }, 5000 );

    }, 3000 );

});
 
Защо показва и скрива веднага елемента независимо на колко секунди го задавам да се скрие
 
Код:
$(function(){

    var $el = $( '#elementa' );
   
    window.setTimeout(function(){

        $el.fadeIn( 'slow', function(){

            window.setTimeout(function(){

                $el.fadeOut( 'slow' );

            }, 5000 );
       });

    }, 3000 );

});

Ето така работи колегата е бързал. :D
 

Back
Горе