Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 垂直滚动在两点之间添加/删除类_Jquery - Fatal编程技术网

Jquery 垂直滚动在两点之间添加/删除类

Jquery 垂直滚动在两点之间添加/删除类,jquery,Jquery,我有一个在本地机器上运行的基本代码 <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script type="text/javascript"> $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 620) { $("#slidetwo").a

我有一个在本地机器上运行的基本代码

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">

$(window).scroll(function() {    
var scroll = $(window).scrollTop();

if (scroll >= 620) {

    $("#slidetwo").addClass("fixed");
} else {
     $("#slidetwo").removeClass("fixed");
    }
}); 

但是,我希望在某一点后滚动时删除该类。这是如何实现的?我已添加了滚动,您需要在if语句中使用and运算符:

if (scroll >= 620 && scroll <= 1000) {
完整的代码

$(window).scroll(function() {    
 var scroll = $(window).scrollTop();
 if (scroll >= 620 && scroll <= 1000) 
  $("#slidetwo").addClass("fixed");
 else 
  $("#slidetwo").removeClass("fixed");
}); 
$(window).scroll(function() {    
 var scroll = $(window).scrollTop();
 if (scroll >= 620 && scroll <= 1000) 
  $("#slidetwo").addClass("fixed");
 else 
  $("#slidetwo").removeClass("fixed");
});