SORU
21 ŞUBAT 2011, PAZARTESİ


Üst jQuery ile süpürdü zaman'un alt öğe değişen CSS

Öncelikle, bu CSS3, ama eğer orada bir çözüm bir yerlerde varsa, o ile gitmek isterdim yerine için çok karmaşık olduğunu varsayıyorum.

Html oldukça basittir.

<div class="parent">
    <div class="child">
        Text Block 1
    </div>
</div>

<div class="parent">
    <div class="child">
        Text Block 2
    </div>
</div>

Çocuk sayı:yok; varsayılan, ama görüntüler o zamana:block; fare üst div üzerinde süpürdü zaman görüntülemek için ayarlanır. Asıl sorun bu işaretleme görünür çeşitli yerlerde sitem, ve ben sadece çocuk için görüntülenir eğer fare bitti ebeveyn, ve eğer fare üzerinde herhangi bir diğer veliler (hepsi aynı sınıf ismi ve Kimliği).

Kullanarak denedim $(bu).() çocuklar boşuna. Herhangi bir yardım büyük mutluluk duyacağız! Teşekkürler!

$('.parent').hover(function(){
            $(this).children('.child').css("display","block");
        }, function() {
            $(this).children('.child').css("display","none");
        });

CEVAP
21 ŞUBAT 2011, PAZARTESİ


Neden sadece CSS değil mi?

.parent:hover .child, .parent.hover .child { display: block; }

ve sonra :hover düzgün destek yok: IE6 (örneğin, koşullu bir yorum içinde) JS ekleyin

jQuery('.parent').hover(function () {
    jQuery(this).addClass('hover');
}, function () {
    jQuery(this).removeClass('hover');
});

Burada hızlı bir örnek: Fiddle

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010