我有许多div,都带有类“.slide”,还有一个scroll to函数,当单击.slide div时,该函数可以滚动这些div。
标签:http://codepen.io/thomasjwpayne/pen/KFotg
然而,我试图让功能的工作时,点击身体,而不是幻灯片。此外,因为幻灯片显示为内联块,我需要它滚动到幻灯片后,当下一张幻灯片已经完全在视口中。
有人对此有任何方向吗?
我有许多div,都带有类“.slide”,还有一个scroll to函数,当单击.slide div时,该函数可以滚动这些div。
标签:http://codepen.io/thomasjwpayne/pen/KFotg
然而,我试图让功能的工作时,点击身体,而不是幻灯片。此外,因为幻灯片显示为内联块,我需要它滚动到幻灯片后,当下一张幻灯片已经完全在视口中。
有人对此有任何方向吗?
1条答案
按热度按时间lmvvr0a81#
在我的例子中,你必须在某个地方保存一个跟踪器--我使用
body
来保存一个data-*
属性,该属性存储当前视图中的当前jQuery对象。然后将
$.click()
处理程序从$('div.slide')
切换到$('body')
:CodePen Demo:http://codepen.io/anon/pen/tBqhJ