我正在尝试向-53px margin
参数添加toggleClass
,但我不确定如何编写正确的语法。
以下代码就是我所拥有的,而且它的工作效果很好;它会在我的div
到达页面顶部时触发,但我需要尽早工作53px
。我尝试使用.offset()
作为解决方案,但无法正常工作。
var targetScroll = $('.contentwrapper').position().top,
currentScroll = $('html').scrollTop() || $('body').scrollTop();
styledDiv.toggleClass('fixedPos', currentScroll >= targetScroll);
任何建议和建议将不胜感激!
答案 0 :(得分:0)
你试过吗
styledDiv.toggleClass('fixedPos', currentScroll + 53 >= (targetScroll));
由于currentScroll和targetScroll将是标量而不是px金额