jQuery Лента

niki_noki

Registered
Някой може ли да ми даде такава лента...

2045.png


Бях намерил, но сега не я откривам :)


ЕДИТ: Забравих да поясня :D

Тази лента се показва примерно когато добавям нещо..
 
НЕне ..

тва е примерно ако искам да добавя няква информация и след като всичко е ок нали изписва "Успешно добавихте нещотото.."-- искам вместо този текст да вади горе една лента, която да стои примерно 5 секунди :)
 
Мисля че успях да те разбера :D

Код:
<div id="lenta" style="position:absolute;top:-40px;left:0;z-index:10;width:100%;height: 40px; teaxt-align: left;border: 1px solid green;background-color: yellow;"></div>

function showLenta( text ){

        $( '#lenta' ).text( text ).animate({
            top: '0px'
        }, 'slow', function(){
            $(this).delay(5000).animate( {
                top: '-40px'
            }, 'slow' );
        });

}

Слагаш div-a веднага след <body>
а когато искаш да го покажеш, правиш: showLenta( 'Някакво съобщение :)' );

Обърни внимание, че се използва функцията delay(), която е достъпна само в последната версия на jQuery (1.4.2). Ако ползваш 1.3.2, си я смени с новата :)
 

Back
Горе