Javascript 脚本未在模式窗口中运行
我有一个脚本,当锚点接触页面顶部时,它会改变背景 但是,当它位于模式窗口内时,它不工作Javascript 脚本未在模式窗口中运行,javascript,jquery,css,Javascript,Jquery,Css,我有一个脚本,当锚点接触页面顶部时,它会改变背景 但是,当它位于模式窗口内时,它不工作 我认为您需要将滚动事件附加到正在滚动的元素 $('.remodal').scroll(function () { console.log('Scrolling...'); if ($('.remodal').scrollTop() > targetOffset) { $(".projectTitle").addClass("topper"); } else { $(".
我认为您需要将滚动事件附加到正在滚动的元素
$('.remodal').scroll(function () {
console.log('Scrolling...');
if ($('.remodal').scrollTop() > targetOffset) {
$(".projectTitle").addClass("topper");
} else {
$(".projectTitle").removeClass("topper");
}
});
如果我将锚点更改为其他位置
#锚点{top:30%;}
它仍然会更改颜色,就像锚点是top:0代码>。当偏移量变量初始化时,模式不可见,因此我怀疑它被设置为0。请参阅更新:
$('.remodal').scroll(function () {
console.log('Scrolling...');
if ($('.remodal').scrollTop() > targetOffset) {
$(".projectTitle").addClass("topper");
} else {
$(".projectTitle").removeClass("topper");
}
});