jQuery纠正插件选项中多个条件的三元运算符?

时间:2016-08-04 20:51:03

标签: javascript jquery jquery-plugins ternary-operator fullpage.js

我正在使用Alvarotrigo的fullpage插件。其scrollOverflow选项允许禁用或启用部分内的滚动。我正在尝试启用它并根据以下条件禁用scrollOverflow选项:

  • 如果窗口小于768像素
  • ,则将其设置为false
  • 如果窗口大于768像素
  • ,则将其设置为true
  • 在调整窗口大小并且窗口小于768像素
  • 后将其设置为false
  • 调整大小后再次将其设置为true并且窗口大于768像素

现在我只能为当前加载的窗口启用或禁用,但在调整窗口大小后无法找到合适的合成器。

// var winWidth = $(window).width();

scrollOverflow: (winWidth > 768) ? true : false,

实现这一目标的最佳方法是什么?我非常渴望学习。

我已经尝试使用一个函数和变量,我可以在三元运算符中使用但是我迷路了,我想我可能会让事情复杂化?

function wasResizedBelow768() {

 var resizedBelow768 = false;

 if (winWidth > 768) {

     $(window).resize(function() {

         if (winWidth < 768) {

             resizedBelow768 = true;

         }
     })
   }

 }

0 个答案:

没有答案