【发布时间】:2012-10-19 07:59:31
【问题描述】:
我想在平板电脑和手机上禁用以下 sn-p。
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');
}
});
}
}
但我确信这不会起作用,那么我将如何阻止此代码在手机上运行?
【问题讨论】:
-
@ahren
var windowWidth = $(window).width(); if(windowsWidth > "800px"){functions here?}
标签: javascript jquery media-queries liquid-layout