是否可以在jquery函数中加倍视口高度

时间:2015-02-15 20:51:06

标签: jquery viewport

我有一个非常基本的jquery问题。是否可以对视口变量进行一些算术运算?如果是这样,我似乎无法得到它。

 <script>
       var viewportWidth = $(window).width();
       var viewportHeight = $(window).height();

     if (scroll >= 2*viewportHeight ) {  //<-- would like to add a class when the user has scrolled past or at 2x their original viewport//
            $("#one").addClass("sele");
            $("#two").removeClass("sele");

      }
    </script>

由于

2 个答案:

答案 0 :(得分:1)

嗯,你需要将该脚本卷入某种事件。在jquery中有一个滚动事件,$(window).scroll(function(){your code});应该做的。

你还需要定义'滚动'是什么,因为它现在不是什么。

答案 1 :(得分:1)

var viewportWidth = $(window).width();
var viewportHeight = $(window).height();
$(window).scroll(function(){
     if ($(window).scrollTop() >  2*viewportHeight ) {               
            $("#one").addClass("sele");
            $("#two").removeClass("sele");

      }
});

直播Fiddle