0

如何在 HTML中为水平列表实现 iOS 的拉动刷新?

也就是说,一个水平滚动的列表,但是当你把它拉到右边时,它会显示一个隐藏的div,可以触发javascript回调?

4

1 回答 1

-1

我想我已经制定了一个解决方案,但是.pull-to-refresh如果我将跨度完全定位在滚动内容的左侧,它具有隐藏跨度的奇怪特征。但是,如果我将它定位在 1px 的位置,它就可以正常工作。

是我的水平拉动刷新解决方案的粘贴箱。请注意,这仅适用于支持 的浏览器-webkit-overflow-scrolling: touch,例如 iOS 设备上的浏览器。您可以在此处仅在移动设备上加载 jsfiddle 的结果:http: //fiddle.jshell.net/mhBd2/show/

有没有更好的方法,还是我发现了一个 webkit 错误?

对于这条路径上的其他任何人,这是获得水平滚动列表以动态填充行的其余部分的更大解决方案的一部分(例如如何使内联块元素填充行的其余部分?),我得到了在这里工作:http: //jsfiddle.net/fuWcr/

于 2013-01-17T00:50:42.903 回答