2009-06-30 23 views

cevap

87

görmek için:

+1

Yanlış olabilir, ama şu sının olabilir (": görünür") (kolon) ile? – Hugoware

+0

Cevabınız için teşekkürler, güzel bir şey olduğunu bilmek güzel. Bu fonksiyon – mamu

+0

@HBoss: evet, doğru – CMS

2

Görünür seçiciyi kullanabilirsiniz

$("#idElement").is(":visible") // true or false 

Ama seslerini slayt efektini değiştirmek istediğiniz gibi, slideToggle işlevini kullanabilirsiniz.

23
$('#id').is(':hidden'); //true if is hidden 
$('#id').is(':visible'); //true if is visible 

Ancak, ihtiyaçlarınız için slideToggle'ı kullanmak isteyebilirsiniz.

+0

alıntıları orada izle - $ ("# id") $ ('# id') anlamına geldiğiniz yer var. –

+0

@DDaviesBrackett: teşekkürler. –

0

$ ("# elementID") kullanabilirsiniz. Height() == 0 bildiğiniz gibi ya yukarı ya da aşağı olacak. Aynı zamanda .is (": görünür") yapmaktan daha hızlı olabilir, ancak bu konuda herhangi bir test yapmadım.

0

HTML KODU:

div id "esnek-kapsayıcı" sonra derisi görülebilir ve eğer gizlemek sonra görünür eğer div id "çöküşü" tıklayın

.

  <div id="collapse" >collapse</div> 

JQUERY KODU:

$(document).ready(function() { 

    $("#collapse").on('click', function() { 

    if($('#flex-container').is(':visible')) 
    { $("#flex-container").hide(); } 
    else 
    { $("#flex-container").show(); } 

    }); 
});