Merhaba Herkes yardımcı olabilir, jQuery kullanarak yanıt veren bir site oluşturmaya çalışıyorum (hedef kitle IE7/8 ve css3-mediaqueries'de olduğu gibi yapmalıyım) .js ayrıca kullanıyorum jQuery UI ile karışıyor gibi görünüyor). Genişlik ve yükseklik algılamak ve stilleri buna göre uygulamak için aşağıdaki komut dosyasını kullanıyorum, genişlik için değil, yükseklik için harika çalışıyor, SMstyle.css yükler ve style.css ile üzerine yazar. JavaScript'i öğrenmeye çalışıyorum ama şu anda süper güçlü değil, daha kolay bir yol olduğunu biliyorum! Herhangi bir yardım ...Ekran sayfalarına bağlı olarak jQuery ile stil sayfalarını değiştirme
function adjustStyle(width, height) {
width = parseInt(width);
height = parseInt(height);
if (((width >= 701) && (width < 1200)) || (height < 800))
$("#size-stylesheet").attr("href", "css/SMstyle.css");
else
$("#size-stylesheet").attr("href", "css/style.css");
}
$(function() {
adjustStyle($(this).width(), $(this).height());
$(window).resize(function() {
adjustStyle($(this).width(), $(this).height());
});
});
Eğer PX ya da yüzde olarak yüksekliği belirtiyorsanız? Yükseklik, özellikle tanımlanmış her ana öğe olmadan yüzde olarak çalışmayacaktır. Bileğim doğruysa, stil sayfasını çağırmak yerine yüksekliği PX'te dinamik olarak ayarlamanız gerekebilir. – Ben
Teşekkürler, Ben piksel olarak adlandırıyorum – user1919582