81 of 119 menu

A hidden szelektor

A :hidden szelektor az oldalon lévő összes olyan elemet kiválasztja, amelyek rejtve vannak. A visibility: hidden vagy opacity: 0 stílusú elemek láthatónak számítanak, mivel helyet foglalnak a elrendezésben. Az elemek több okból is tekinthetők láthatatlannak: a css display tulajdonság értéke none, vagy olyan elemek, amelyeknek type="hidden" attribútumuk van, vagy a magasságuk vagy szélességük 0 értékre van állítva, vagy a szülőelemük rejtett. Mivel a :hidden nem része a CSS specifikációnak, a jobb teljesítmény érdekében a modern böngészőkben érdemes először tiszta css-szelektorral szűrni az elemeket, majd alkalmazni a .filter(':hidden') metódust. Az elemek láthatóságának nyomon követése más módszerekkel, például egy osztállyal, jobb teljesítményt biztosíthat.

Szintaxis

Így választjuk ki a rejtett elemeket:

$(':hidden');

Példa

A #test gombra kattintva mutassuk meg a láthatatlan négyzeteket:

<button id="test">show</button> <div></div> <div style="display:none;"></div> <div></div> <div></div> <div style="display:none;"></div> div { width: 40px; height: 40px; margin: 5px; border: 2px outset green; float: left; } $('#test').click(function() { $('div:hidden').show('slow'); });

Lásd még

  • a visible szelektor,
    amely kiválasztja az oldalon lévő összes látható elemet
  • a filter metódus,
    amely kiszűri az elemeket egy adott szelektor alapján
  • a hide metódus,
    amely simán elrejti az elemeket
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás