Javascript 不是",$(此)",;,撤课?

Javascript 不是",$(此)",;,撤课?,javascript,scroll,Javascript,Scroll,大家好:>我有一段代码,当它聚焦屏幕的一部分时,它会将类“hover\u triangle”添加到div中。我想删除这个类“悬停三角形”,因为它不在屏幕的对焦部分。类似于脚本所做的操作,但在向下滚动对象时删除此子项类。希望有人能帮我完成这项任务。谢谢 var $ = jQuery; function isScrolledIntoView(elem) { var docViewTop = $(window).scrollTop(); var docViewBottom = do

大家好:>我有一段代码,当它聚焦屏幕的一部分时,它会将类“hover\u triangle”添加到div中。我想删除这个类“悬停三角形”,因为它不在屏幕的对焦部分。类似于脚本所做的操作,但在向下滚动对象时删除此子项类。希望有人能帮我完成这项任务。谢谢

var $ = jQuery;


function isScrolledIntoView(elem) {
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();

    var elemTop = $(elem).offset().top;
    var elemBottom = elemTop + $(elem).height();

    return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}

$(window).scroll(function () {
    $('.jail-app-j-s-3-work').each(function () {
        if (isScrolledIntoView(this) === true) {
         !$(this).children('.bg').addClass('hover_triangle');
        }
    });

});
var$=jQuery;
函数IsCrolledinToView(elem){
var docViewTop=$(window.scrollTop();
var docViewBottom=docViewTop+$(window).height();
var elemTop=$(elem).offset().top;
var elemBottom=elemTop+$(elem).height();
返回((elemBottom=docViewTop));
}
$(窗口)。滚动(函数(){
$('.jail-app-j-s-3-work')。每个(函数(){
if(isScrolledIntoView(此)==true){
!$(this).children('.bg').addClass('hover_triangle');
}
});
});
您可以使用以下功能:

$('.jail-app-j-s-3-work').each(function() {
  $(this).children('.bg').toggleClass('hover_triangle', isScrolledIntoView(this));
});