答案 0 :(得分:0)
您的代码存在一些问题:
onscroll
功能$('#main'
< - here 尝试以下内容(评论中的更改);
$(window).on('scroll', function() { // change to scroll rather than onscroll
var scrollTop = $(this).scrollTop(); // get scroll top of the thing that is scrolling and cache for better performance
if (scrollTop > 100) {
$("#container").addClass("red");
} else if (scrollTop > 500) {
$("#container").removeClass("red").addClass("blue"); // chain actions
} else {
$("#container").removeClass("red blue"); // you can pass two classes into this
}
});
如果你在小提琴中使用它并检查容器,你会看到课程被添加(你不会看到它在课程发生变化之前就会改变颜色)