Varsayılan olarak> 1024 ekran genişliğinde açmak ve varsayılan olarak < 1024 tarafından kapatmak istediğim bir kaydırma çubuğu var. Açmak ve kapatmak için bir düğme var. Sadece j'leri öğrenmeye başladım. Pencere genişliği> = 1024 ise if ifadesinde varsayılan geçiş durumu ayarlamanın bir yolu olduğunu hayal ediyorum. Herhangi bir yardım büyük takdir edilecektir. İşte geçiş için şu ana kadar sahip olduğum şey.jquery Ekran boyutu temel alındığında ifade
$('a.expand').toggle(function() {
$(this).addClass("open");
$('#nav').animate({width: 50},{queue:false, duration:300});
$('.wrapify').animate({marginLeft: 50},{queue:false, duration:300});
$('.primarynav ul').hide();
$('.navlogo').hide();
}, function() {
$(this).removeClass("open");
$('#nav').animate({width: 200},{queue:false, duration:300});
$('.wrapify').animate({marginLeft: 200},{queue:false, duration:300});
$('.primarynav ul').show();
$('.navlogo').show();
});
Bu [CSS3 Medya Sorguları] (bir iş gibi geliyor http://www.css3.info/preview/media jQuery yerine -queries /). – bzlm
Orijinal olarak CSS3 medya Sorgulamalarını kullandım, ancak yine de açık ve kapalı animasyon uygulamak için geçiş yapması gerekiyor. JQuery ile yapmayı umduğum varsayılan geçiş durumunu nasıl kapatacağımı anlayamıyorum. Sorun şu ki, paneldeki medya sorgusu teknik olarak hala açık durumda iken, böylece tekrar tıklamaya çalıştığında yumruk zamanını tıklattığımda, bundan sonra iyi çalışıyor. – Drhodes