82 of 119 menu

Selektors visible

Selektors :visible atrod visus redzamos elementus lapā. Elementi ar visibility: hidden vai ar opacity: 0 tiek uzskatīti par redzamiem, jo tie aizņem vietu izkārtojumā. Elementi tiek uzskatīti par redzamiem, ja tie aizņem vietu dokumentā. Redzamiem elementiem ir augstums un platums, kas atšķiras no 0. Tā kā :visible neietilpst CSS specifikācijā, tad, lai uzlabotu veiktspēju modernos pārlūkprogrammās, labāk vispirms filtrēt elementus ar tīra CSS selektora palīdzību un pēc tam piemērot .filter(':visible'). Elementu redzamības uzraudzība, izmantojot citas metodes, piemēram, ar klases palīdzību, var nodrošināt labāku veiktspēju.

Sintakse

Tā mēs atlasām redzamos elementus:

$(':visible');

Piemērs

Noklikšķinot uz pogas, parādīsim neredzamos kvadrātiņus. Nospiežot uz "redzamiem" kvadrātiņiem, to fons mainīsies uz dzeltenu:

<button id="show">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; } $('div:visible').click(function() { $(this).css('background', 'yellow'); }); $('#show').click(function() { $('div:hidden').show('slow'); });

Skatiet arī

  • selektors hidden,
    kas atrod visus slēptos elementus lapā
  • metode filter,
    kas filtrē elementus kopā pēc norādītā selektora
  • metode show,
    kas lēnām parāda slēptos elementus
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt