태블릿과 휴대 전화에서 사용 중지하려는 다음 스 니펫이 있습니다.자바 스크립트에서 미디어 쿼리?
if (!! $('#sidebar').offset()) {
var stickyTop = $('#sidebar').offset().top;
$(window).scroll(function() {
var windowTop = $(window).scrollTop();
if (stickyTop < windowTop) {
$('#sidebar').css({ position: 'fixed', top: "120px" , right: "5%" });
}
else {
$('#sidebar').css('position', 'static');
}
});
}
그리고이 같은 미디어 쿼리 또는 뭔가 내부에서 래핑하는 생각을했다 :이 늘 일이, 그래서 어떻게 작동이 코드를 멈출 것이라고 확신
if(@media (min-width:500px)){
if (!! $('#sidebar').offset()) {
var stickyTop = $('#sidebar').offset().top;
$(window).scroll(function() {
var windowTop = $(window).scrollTop();
if (stickyTop < windowTop) {
$('#sidebar').css({ position: 'fixed', top: "120px" , right: "5%" });
}
else {
$('#sidebar').css('position', 'static');
}
});
}
}
그러나 휴대폰에?
'$ (window) .width()'? – ahren
@ahren'var windowWidth = $ (window) .width(); if (windowsWidth> "800px") {여기에 함수가 있습니까?}' –