Exista mai multe moduri a a afisa si ascunde un element in pagina web cu jQuery, una dintre aceste metode este printr-o miscare animata de alunecare (glisare).
$('selector').slideDown('durata');
$('selector').SlideUp('durata');- "durata" - (optional) indica durata efectului, care determina si viteza. Poate fi unul din sirurile "fast" si "slow", sau un numar ce specifica durata in milisecunde.
$('selector').slideDown('durata', function() { // cod executat cand efectul slideDown se termina });
$('selector').SlideUp('durata', function() { // cod executat cand efectul slideUp se termina });
<style type="text/css"><!-- div { display:none; float:left; width:200px; height:100px; } #dv1 {background:#0708fe; } #dv2 {background:#07fe08; } --></style> <script type="text/javascript"><!-- $(document).ready(function() { // la click pe tag-ul cu id="btn" aplica slideDown la #dv1, apoi la #dv2 $('#btn').click(function() { $('#dv1').slideDown(1000, function() { $('#dv2').slideDown(800); }); }); }); --></script> <div id="dv1">Aici poate fi un continut oarecare</div> <div id="dv2">Un alt continut</div> <button id="btn" style="clear:both;">Afiseaza</button>Click pe butonul urmator ca sa vedeti efectul:
<style type="text/css"><!-- div.cls { float:left; width:200px; height:100px; } #dv1 {background:#0708fe; } #dv2 {background:#07fe08; } --></style> <script type="text/javascript"><!-- $(document).ready(function() { // la click pe tag-ul cu id="btn" ascunde toate DIV-urile cu class="cls" // apoi ascunde si butonul $('#btn').click(function() { $('div.cls').slideUp(1000, function() { $('#btn').slideUp('slow'); }); }); }); --></script> <div id="dv1" class="cls">Aici poate fi un continut oarecare</div> <div id="dv2" class="cls">Un alt continut</div> <button id="btn" style="clear:both;">Ascunde</button>Click pe butonul "Ascunde" ca sa vedeti efectul:
$('selector').slideToggle('durata');• Sau, daca vreti sa executati o functie cand efectul e finalizat, se foloseste aceasta sintaxa:
$('selector').fadeToggle('durata', function() { // cod executat cand efectul se termina });- "durata" - (optional) indica durata efectului, care determina si viteza. Poate fi unul din sirurile "fast" si "slow", sau un numar ce specifica durata in milisecunde.
<style type="text/css"><!-- ul { float:left; cursor:pointer; } li.cls { display:none; background:#e0e0fe; } --></style> <script type="text/javascript"><!-- $(document).ready(function() { // cand mouse-ul intra sau iese din zona unui element UL, aplica slideToggle $('ul').hover(function() { $(this).find('.cls').slideToggle('slow'); }); }); --></script> <ul> <li>Cursuri gratuite</li> <li class="cls"><a href="https://marplo.net/html/">HTML</a></li> <li class="cls"><a href="https://marplo.net/css">CSS</a></li> <li class="cls"><a href="https://marplo.net/javascript/">Javascript</a></li> </ul> <ul> <li>Tutoriale</li> <li class="cls"><a href="https://marplo.net/flash/actionscript-3_e">ActionScript</a></li> <li class="cls"><a href="https://marplo.net/ajax/">Ajax</a></li> <li class="cls"><a href="https://marplo.net/javascript/curs-jquery-tutoriale-js">jQuery</a></li> </ul> <br style="clear:both;" />- Metoda hover() e apelata de ambele evenimente mouseenter si mouseleave.
<embed src="flash_game.swf" width="450" height="350" />
#id:first-line { font-weight: bold; color: blue; }
var url = window.location; alert(url);
$homepage = file_get_contents("http://www.marplo.net/"); echo $homepage;
This fruit has seven or eight seeds. - Acest fruct are sapte sau opt seminte.
Esta fruta tiene siete u ocho semillas. - Acest fruct are sapte sau opt seminte.