我有以下片段,我想在平板电脑和手机上禁用它。
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');
}
});
}
}
但我确信这不会起作用,那么我将如何阻止这段代码在手机上运行呢?