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