如果页面距离顶部50px,则更改活动状态

时间:2017-07-02 05:16:08

标签: javascript jquery html css

我试图在div从顶部到达scrollTop: $($anchor.attr('href')).offset().top - 50时停止它。它在我50px上进行更改时有效,但导航上的活动状态不会发生变化。它只会在我滚动<security:global-method-security secured-annotations="enabled" pre-post-annotations="enabled"/> <security:http auto-config="true" use-expressions="true"> <security:intercept-url pattern="/" access="permitAll"/> <security:intercept-url pattern="/**" access="hasRole('ROLE_ADMIN')"/> <security:form-login default-target-url="/employees" authentication-failure-url="/" always-use-default-target="true" authentication-success-handler-ref="UrlAuthenticationSuccessHandler"/> </security:http> <beans:bean id="UrlAuthenticationSuccessHandler" class="com.sowmith.security.UrlAuthenticationSuccessHandler" /> <security:authentication-manager erase-credentials="false"> <security:authentication-provider> <security:user-service> <security:user name="sowmith" password="reddy" authorities="hasRole('ROLE_ADMIN')"/> </security:user-service> </security:authentication-provider> </security:authentication-manager> 时才会改变。请帮忙。

我正在使用this模板

2 个答案:

答案 0 :(得分:0)

我假设您已经选择了所有锚点($($ anchor.attr(&#39; href&#39;))。offset()。top - 50)

现在,你实现了你想要的只是因为你要停止的div中的一些锚点从顶部到达50px但是因为你选择了所有的锚点,导航也表现出相同的方式。尝试用你的id替换锚点div和你完成了。 $(&#39;#idOfDiv&#39;)。offset()。top -50而不是$ anchor.attr(&#39; href&#39;)等等。

也许这就是为什么它被downvoted,但承认它是否有效,否则详细说明你的问题,以便更好地理解它。 Love.Peace.Code

答案 1 :(得分:0)

回答here

只需将正文更新为

即可

final String level1Score = getLevelScore("LEVEL1"); final String level2Score = getLevelScore("LEVEL2"); final String level3Score = getLevelScore("LEVEL3"); final String level4Score = getLevelScore("LEVEL4");