0
4

1 回答 1

0

也许您应该观察滑块元素的滚动事件。您必须在每个滚动过程之后测量哪个元素在可见滑块区域内(我想其他元素被overflow: scrollCSS 隐藏了,对吧?)...

您应该使用一个小的延迟,以便该功能仅在滚动真正停止而不是持续时触发

因为最好用实际工作的代码来证明这一点……看看我的jsfiddle。它至少可以在 Chrome 中运行,但我想它也可以在其他浏览器中运行......当您滚动浏览年份列表并停止 50 毫秒时,此列表项在滑块的可见区域中可见,使用intodiv登录console.logJS 控制台...希望对您有所帮助 =)

编辑:有一个小的 CSS 错误...已修复并更新了 URL

于 2012-05-03T20:01:45.093 回答