我使用skrollr创建一个简单页面,当我调整屏幕大小以停止脚本时,我希望当尺寸小于1200时。
var s = null;
if ($(window).width() >= 1200) {
var s = skrollr.init();
}
$(window).resize(function() {
viewportWidth = $(this).width();
if ( viewportWidth > 1200 && w <= 1200){
s = skrollr.init();
w = viewportWidth;
}else if (viewportWidth <= 1200 && w>1200) {
s = // ???;
w = viewportWidth;
};
}).resize();
我的问题是当视口小于1200px时,我不知道我要写什么。
由于
答案 0 :(得分:0)
听起来如果用户将窗口大小调整为小于1200像素,则需要禁用skrollr;如果用户调整大于1200像素的窗口大小,则需要启用skrollr。这是一种方法。
$(window).resize(function () {
var width = $(window).width();
if (width < 1200 && skrollr.get() === undefined) {
skrollr.init();
} else if (width >= 1200 && skrollr.get() !== undefined) {
skrollr.destroy();
}
});