【发布时间】:2015-01-20 17:37:48
【问题描述】:
我有几个 div,都具有相同的类(帖子),并且我有一个简单的向上和向下导航。
<nav>
<a href="" id="down">Down</a>
<a href="" id="up">Up</a>
</nav>
<div class="post one">Lorem ipsum dolor sit amet.</div>
<div class="post two">Lorem ipsum dolor sit amet.</div>
<div class="post three">Lorem ipsum dolor sit amet.</div>
每次用户点击向下时,我都想向下滚动一个 div。每次用户点击向上时,我都想向上一个 div。
我几乎明白了,但是如果您单击两次然后又想再次向上两次,则会出现一些错误,然后滚动条卡在中间。此外,如果您位于最底部并再次单击“向下”,它会从顶部开始。此外,如果您单击一个向上和一个向下,则滚动它不符合应有的逻辑。
请看这里:http://jsfiddle.net/grovve/bs6443y4/
我假设它与我的变量“$currentElement”有关,并且在给定时间这个变量的确切值是什么,对吗?我究竟缺少什么让它按应有的方式工作?
【问题讨论】:
标签: jquery