0

我正在尝试创建一个外观和感觉都像典型“选择器”的列表,这意味着它是一个在顶部和底部淡出的普通列表,中间有一个蒙版覆盖。 例子

普通列表的问题是它从顶部的第一个 <li> 元素开始,而它应该在中间,然后向下滚动到它在底部的最后一个元素,而它应该在中间。

为了解决这个问题,我实现了一些padding。然而,在向下和向上滚动后,填充不再应用。我认为这与源代码中的maxScrollY有关。

有没有人尝试过这样的事情或替代品?

这是代码:

var myScroll = new iScroll('hour-list-wrapper', { snap: "li", momentum: false, vScrollbar: false } );

http://jsfiddle.net/2kBdv/3

4

1 回答 1

0

Mobiscroll 库会让您更轻松,请在此处查看演示http://demo.mobiscroll.com/select/select

如果您想为此创建自定义解决方案,您可以在源代码中寻找一些灵感。

于 2013-04-05T08:33:57.957 回答