Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

JS Css Seçimi


aramil

Öne çıkan mesajlar

yine bir tasarım sorunsalıyla karşınızdayım. 3 farklı css dosyamız var. client height'i 768 altı olana 1. dosya, 768-900 arası 2.dosya, 900 üstü için 3. css dosyasını nasıl include edebilirim javascript ile? google da da keyword ne giriyorsam hep abuk şeyler geldi... bir ışık tutun yoluma, minnettar kalayım!
Link to comment
Sosyal ağlarda paylaş

Yapman gereken CSS degistirmek degil, javascript ile duruma gore class secmek, class'i elemanlara eklemek/cikarmak ya da css'i direkt javascript ile vermek olmali. Isin icine yukseklik vesaire girince direkt javascript ile islemek en mantiklisi.

Yok illa bildigim gibi yapicam dersen javascript ile CSS dosyayi reload etmenin yollari var. Bu sekilde aratirsan istedigine ulasirsin.
Link to comment
Sosyal ağlarda paylaş

ben olsam sole yaparim, simdi senin bi initialize sayfan olucak
index.html ici bombos bi sayfa ve tabiki hizli olucak yuklemesi.

bu sayfa javascript ile bilgileri alicak
ve senin anasayfana yonlendircek

mesela;
/default.php?width=640&height=480

gibisinden

ve sende o sayfada gelen parametreye gore istedigin css i alip sayfaya gomucen.

bi ikinci yol, jquery ile page ready oldugu zaman
css i sayfaya inject ediceksin. width durumuna gore falan
ama bu yolda sayfa yuklendikten sonra css geleceginden ilk 1-2 saniye siten kotu gorunebilir css gelince toparlanacaktir.
Link to comment
Sosyal ağlarda paylaş

ufak bir hata var yalniz, site yuklenirken tarayici once head kismini yukler ve calistirir, js ile ( yepnope gibi ) bunu daha body bile hazirlanmadan yukletirsen hic bi sorun olmaz..

kullanicinin bunu farketme durumu bile olamaz cunku tarayici sayfayi o css e gore sekillendiricek
Link to comment
Sosyal ağlarda paylaş

uk said:

yepnopejs.com/

bu resource loader kullanabilirsin..

hatta modernizr' in son cikan 2.5 surumune de eklediler bunu

ayrica bu tarz isler icin modernizr en stabil ve kapsamli cozum, sadece ekran cozunurlugu degil bi cok attribute icin kullanabilirsin


inceleyeceğim bunu.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...