问问题
82 次
1 回答
0
也许您应该观察滑块元素的滚动事件。您必须在每个滚动过程之后测量哪个元素在可见滑块区域内(我想其他元素被overflow: scroll
CSS 隐藏了,对吧?)...
您应该使用一个小的延迟,以便该功能仅在滚动真正停止而不是持续时触发
因为最好用实际工作的代码来证明这一点……看看我的jsfiddle。它至少可以在 Chrome 中运行,但我想它也可以在其他浏览器中运行......当您滚动浏览年份列表并停止 50 毫秒时,此列表项在滑块的可见区域中可见,使用intodiv
登录console.log
JS 控制台...希望对您有所帮助 =)
编辑:有一个小的 CSS 错误...已修复并更新了 URL
于 2012-05-03T20:01:45.093 回答