gpt4 book ai didi

android - 寻找 iScroll 的替代品(iOS/Webkit 上的滚动 Div)

转载 作者:太空狗 更新时间:2023-10-29 13:34:06 24 4
gpt4 key购买 nike

我在数据移动应用程序上构建了一个复杂的表单,现在正在寻找一种解决方案来保持标题和页脚栏的位置。在我的虚拟模型中,它是在我的桌面上使用 Chrome 和 Safari 开发和测试的,我只是将页眉和页脚定位为绝对位置,以及内容部分,其高度由 JavaScript 在窗口的调整大小事件中设置。

这不是移动世界的正确方式,因为移动 WebKit 不支持 overflow:auto。

我自己尝试了一些东西,我也看了一下 iScroll。事实上,iScroll 在我的 iPad 上使 safari 崩溃,而没有该组件的应用程序运行非常流畅。我有很多相对复杂的表格,这对iScroll来说可能是一个挑战,我认为这是不可能赢的。

所以我正在寻找其他方法来实现我的目标(保留页眉和页脚)而不让用户使用两根手指进行滚动(事实上,几乎没有人知道这个“技巧”)。

有什么建议吗?

谢谢!

最佳答案

所以常见的解决方案有3种:

  1. iScroll
  2. YUI ScrollView
  3. Scrollability

它们都非常适合滚动浏览简单的列表。但是,如果它的目的是处理不仅仅是一个列表的完整页面,例如带有动态表单的复杂对话框等,那么没有人真正有效。

我决定放弃并等待一年 - Apple 最近宣布支持 position:fixed 和 overflow:scroll,这将彻底改变这部分并解决我们今天遇到的所有此类问题。

今天我想起了我们在慕尼黑这栋楼里的一家公司的网站,用 iPad 打开它,确实,它的首页上有一个可滚动的新闻部分。所以我看了看里面,看到它正在使用... tadaaa ... jScrollPane .

我不认为 jScrollPane 是为在移动设备上使用而开发的,但它也为此目的进行了优化。它只适用于我的 iPad、我的 Android 2.3 以及最新的 Opera Mobile。

它不像在移动设备上滚动 native 应用程序,但它允许您看到一个完全可定制的滚动条,跳到顶部和按钮,最重要的是,用一根手指滚动.

非常好。

关于android - 寻找 iScroll 的替代品(iOS/Webkit 上的滚动 Div),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6550441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com