1

我正在尝试找到一个 Javascript 片段,我可以使用 Javascript 和 CSS3 归档 iOS 的 UIScrollView + UIPageControl 效果。

将页面控件生成到每个视图的一个点并进行切换非常容易,但复杂的部分是进行弹性移动。

UIPageControl

我想自己做这件事,但对我来说似乎有很多工作,比如工作时间,尝试谷歌搜索,但我什么也没找到。我不喜欢 JQuery,但移动框架似乎没有这样做。

UIScrollView UIPageControl

如果我必须自己做,你们有什么建议的方法吗?我正在考虑使用父 div,每个视图都有一堆 div。使用带有溢出的父级:隐藏;并将事件附加到父视图并监听拖动并绑定到水平滚动偏移量。这会是个好方法吗?或者使用带有或 translate-x 的 css 过渡left会更流畅?

编辑:这是我尝试过的(不是很好):JSFIDDLE

4

1 回答 1

1

是的,

我不确定触摸滑动,尽管我认为“激活”或“触摸启动”处理程序可能有用。使用 CSS3 过渡来实现弹性移动非常平滑,只需更改内部 div 的 left 或 right 样式属性,transfom 就会从当前位置移动到您需要的位置。这不是世界上最好的例子,但看看这里

Villasanrafael.eu/Gallery.php

于 2012-12-11T19:25:14.523 回答