首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery停止Skrollr脚本

jQuery停止Skrollr脚本
EN

Stack Overflow用户
提问于 2015-01-28 21:48:58
回答 1查看 154关注 0票数 0

我用skrollr创建了一个简单的页面,当页面大小小于1200时,我想调整屏幕大小以停止脚本。

代码语言:javascript
复制
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时,我不知道该写些什么。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-01-28 22:03:31

听起来,如果用户将窗口大小调整为小于1200像素,则您希望禁用skrollr;如果用户将窗口大小调整为大于1200像素,则您希望启用skrollr。有一种方法可以做到这点。

代码语言:javascript
复制
$(window).resize(function () {
  var width = $(window).width();

  if (width < 1200 && skrollr.get() === undefined) {
    skrollr.init();
  } else if (width >= 1200 && skrollr.get() !== undefined) {
    skrollr.destroy();
  }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28193891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档