这是我的代码,如果屏幕高度小于790px,我想停止工作:
$(function() {
if ($("#PopularPosts1").length) {
var o = $("#PopularPosts1"),
t = $("#PopularPosts1").offset().top,
i = $("#PopularPosts1").height();
$(window).scroll(function() {
var s = $("#upfooter2").offset().top - i - 20,
f = $(window).scrollTop();
if (f > t ? o.css({
position: "fixed",
top: 48,
width: 318
}) : o.css("position", "static"), f > s) {
var n = s - f;
o.css({
top: n
})
}
})
}
});
答案 0 :(得分:1)
如果您想阻止此代码运行,则可以使用以下行。
$(function() {
if($(window).height() > 790){ // Evaluate if the height of the window is greater than 790.
if ($("#PopularPosts1").length) {
var o = $("#PopularPosts1"),
t = $("#PopularPosts1").offset().top,
i = $("#PopularPosts1").height();
$(window).scroll(function() {
var s = $("#upfooter2").offset().top - i - 20,
f = $(window).scrollTop();
if (f > t ? o.css({
position: "fixed",
top: 48,
width: 318
}) : o.css("position", "static"), f > s) {
var n = s - f;
o.css({
top: n
})
}
})
}
}
});