我需要一些关于如何实现惯性的指示

时间:2010-05-11 13:40:31

标签: javascript mobile-safari

好的,所以我创建了一个小插件,它接受了一堆元素并创建了一种永无止境的列表。我会试着解释一下......

我有一个div,它里面有大约20个元素标签。当用户向上滚动时,顶部元素移出视图并移动到列表的底部。反之亦然,以便当用户向下滚动时,底部元素移动到列表的顶部。

这是专门针对Mobile Safari(iPad,iPhone)的网页内容

我想要做的是实现惯性,以便当用户离开屏幕时用户滚动的速度或速度慢,滚动速度会停止。就像iPhone / iPad UI中常见的惯性一样。

问题是,每当元素移动到列表的顶部或底部时,父div的scollTop值就会调整,使其看起来像所有元素都停留在同一个地方。这意味着scrollTop值永远不会超过顶部元素的总高度。因此,我无法想到我可以继续操纵以产生惯性幻觉。

我很难过。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

iScroll实现了惯性滚动,但我不确定它会如何对你在滚动中添加和删除元素做出反应。可能值得研究一下。