SORU
27 ŞUBAT 2010, CUMARTESİ


jQuery: jQuery gizli bir elemanın yükseklik

Gizli bir div içinde bir elemanın yükseklik almam lazım. Şu anda div göstereceğim, yüksekliği ve üst div gizle. Bu biraz aptalca geliyor. Daha iyi bir yolu var mı?

JQuery 1.4.2 kullanıyorum:

$select.show();
optionHeight = $firstOption.height(); //we can only get height if its visible
$select.hide();

CEVAP
27 ŞUBAT 2010, CUMARTESİ


Böyle bir şey, gerçi biraz hacky, zaten mutlak ise position unutmayın:

var previousCss  = $("#myDiv").attr("style");

$("#myDiv")
    .css({
        position:   'absolute', // Optional if #myDiv is already absolute
        visibility: 'hidden',
        display:    'block'
    });

optionHeight = $("#myDiv").height();

$("#myDiv").attr("style", previousCss ? previousCss : "");

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009