2009-07-03 22 views
17

jQuery mu - ya bu kadar eklentileri biri - eşdeğer özelliğe sahip YUI StyleSheet Utility?jQuery karşılığı mı?

"StyleSheet Utility aynı etki alanından kaynaklı unsurların özellikleri olarak düzenlenen varolan stil sıfırdan yeni stil oluşturmak yanı sıra modifiye etme kabiliyetine sahip veya herhangi bir satır içi öğe. "

Bu (Oldukça eminim)

CSS stil kendileri değil DOM döngü ve elementin style özelliği ( jQuery.css() yöntem yaptığı gibi) değişen oluşturma ve değiştirme edilir.

Bu tekniğin, Javascript ile ilgili bir çok kullanıcı arabiriminin yazım şeklini önemli ölçüde değiştirme potansiyeli olduğunu düşünüyorum, bu yüzden de uygulandığı diğer kütüphaneleri duymak ilginizi çekecektir.

+0

Kullanıcı arayüzünü değiştirme yetenekleri konusunda şüphelerim var. Kullanılmayan CSS kurallarını stil sayfasından saklayabilir ve yalnızca sınıf özniteliğini değiştirebilirsiniz. Stil özellikleriyle döngü yapmak gerçekten gerekli değildir. –

+0

Ancak bu, JS'deki stil özelliklerine ilişkin değerlerin hesaplanması ve değişikliklerin stil özelliklerini kullanmak yerine uygun CSS kuralları ile uygulanması olasılığını açar. – edeverett

+0

Ah! Belki UI dediğimde açık değilim - UI ile "jQuery UI" yerine "kullanıcı arayüzü" kastediyorum. Açıklık için düzenlenmiş soru. – edeverett

cevap

18

Benzer şeyler yapan gibi görünen bir çift bulduk. Onları test etmedim. jQuery.Rule Ariel Flesler

Bu eklenti sağlayan bir "jQuery şekilde" CSS Kuralları hızlı oluşturma/manipülasyon ile olsa

jQuery.Rule oldukça iyi görünüyor. Zincirleme, her birini kullanarak yineleme, içerikli seçiciler gibi özellikleri içerir. Jeremy Lea

tarafından

GlobalStylesheet yerine satır içi CSS yerine, 'küresel' stil kullanan CSS modifikasyonunu sağlar. Bu, bir sayfa tekrar yenilenene kadar kalıcı kalmasını istediğiniz CSS stillerini değiştirmek için özellikle kullanışlıdır.

+0

Evet, jQuery.Rule bahsettiğim eklentiydi. –

+0

Çok ilginç - teşekkürler. – edeverett

+5

Bu bağlantılardan biri, http://www.hunlock.com/blogs/Totally_Pwn_CSS_with_Javascript'in bu sayfaya yönlendirilmesini sağladı. İyi şeyler. – edeverett

0

Kısa cevap no. YUI, bu konudaki avant garde. Ancak, YUI'nin kullandığı metodolojinin uygulanamaz olduğu ve bu özelliğin ne kadar kullanışlı ve önemli olduğunu düşündüğünden, önümüzdeki haftalarda (aylarda) benzer bir şey yapılmasını beklediğimi tam olarak biliyorum.

Belki YUI'nin yöntemini incelemek ve kendiniz bir eklenti yapmak?

Düzenleme: Yanılıyormuş gibi görünüyor. Bu yüzden asla böyle negatif mesaj göndermeyeceksin. :)

+0

Cevabınız için teşekkürler. Kesinlikle YUI'nin nasıl çalıştığını araştırıyor olacağım ama bence eklentiyi kendimden daha fazla beceriye sahip birisine bırakacağım. – edeverett

İlgili konular