SORU
31 Temmuz 2009, Cuma


Bir CSS kuralı zamanında jQuery ile / sınıf oluşturmak

Genellikle aşağıdaki kuralı olan bir CSS dosyası var:

#my-window {
    position: fixed;
    z-index: 102;
    display:none;
    top:50%;
    left:50%;
}

Nasıl böyle statik bir CSS dosyası oluşturmak vücut için zamanı eylemleri, ya da benzer bir şey sırasında CSS bilgi ekleyerek kurtulabilirsiniz? (sadece jQuery kullanarak)

Bir kez ama jQuery ile tanımlamak ve bunu birçok kez daha sonra kullanmak istiyorum; belirli bir DOM elemanları için her zaman eklemek istemiyorum.

Basit özellikleri (css("attr1", "value");) biliyorum, ama nasıl tam yeniden bir CSS kuralı oluşturabilirsiniz.

CEVAP
16 Ocak 2010, CUMARTESİ


Stil öğesi oluşturun ve DOM içine ekleyebilirsiniz

$("<style type='text/css'> .redbold{ color:#f00; font-weight:bold;} </style>").appendTo("head");
$("<div/>").addClass("redbold").text("SOME NEW TEXT").appendTo("body");

Opera10 FF3 üzerinde test edilmiştir.5 ıE8 ıE6

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • RickardRick

    RickardRick

    9 Mart 2007
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009