jQuery停止Skrollr脚本

时间:2015-01-28 13:48:58

标签: jquery skrollr

我使用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时,我不知道我要写什么。

由于

1 个答案:

答案 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();
  }
});