为参数添加余量 - 语法帮助 - Jquery / Javascript

时间:2015-04-13 06:11:49

标签: javascript jquery html

我正在尝试向-53px margin参数添加toggleClass,但我不确定如何编写正确的语法。

以下代码就是我所拥有的,而且它的工作效果很好;它会在我的div到达页面顶部时触发,但我需要尽早工作53px。我尝试使用.offset()作为解决方案,但无法正常工作。

var targetScroll = $('.contentwrapper').position().top,
currentScroll = $('html').scrollTop() || $('body').scrollTop();
styledDiv.toggleClass('fixedPos', currentScroll >= targetScroll);

任何建议和建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

你试过吗

styledDiv.toggleClass('fixedPos', currentScroll + 53 >= (targetScroll));

由于currentScroll和targetScroll将是标量而不是px金额