我正在处理一个页面上的一系列帖子的项目,当浏览器滚动时,类仅添加到该帖子中。我在这里有一个工作概念:http: //jsfiddle.net/chdhmphry/V7jPU/
我的问题是,这会突出显示所有帖子,而不仅仅是一个。我尝试做一些解决方法,但似乎不允许我将类添加到适合 perameters 的帖子(在窗口顶部的 20px 内)。我试过了$(this)
,因此为什么 $(".post").ready(function () {
是代码的一部分。我到底做错了什么?
jQuery:
$(window).scroll(function() {
var scroll = $(window).scrollTop();
$(".post").ready(function () {
post = $(".post", this).offset().top,
opacity = post - 20;
if (scroll >= opacity) {
$(this).addClass("seventy");
} else{
$(this).removeClass("seventy");
}
});
});