SORU
11 Mart 2011, Cuma


Bir CSS son görünen div almak için seçici

Zor bir CSS seçici soru, Eğer mümkün olup olmadığını bile bilmiyorum.

Bu HTML düzeni olduğunu da şöyle diyelim:

<div></div>
<div></div>  
<div></div>  
<div style="display:none"></div>
<div style="display:none"></div>  

Son seçmek istiyorum görüntülenen div (yani. verilen örnekte 6 ** üçüncü olurdu ** 5). Sorun, gerçek sayfada divs sayısı farklı (hatta display:none olanlar).

CEVAP
11 Mart 2011, Cuma


Seçin ve JavaScript veya jQuery ile bu tarz olabilir, ama CSS tek başına bunu yapamaz.

Eğer varsa jQuery sitesinde uygulanan varsa, örneğin, sadece yapabilirsiniz:

var last_visible_element = $('div:visible:last');

Umarım sınıf/KİMLİK divs sarılı olacak olsa da, sizin kod gibi görünecektir hangi seçimi yaparken:

var last_visible_element = $('#some-wrapper div:visible:last');

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • Make:

    Make:

    23 Mart 2006
  • NPR

    NPR

    22 NİSAN 2006