【问题标题】:jQuery over Jquery mobile for normal web application to handle mulitple devicesjQuery over Jquery mobile 用于普通 Web 应用程序以处理多个设备
【发布时间】:2012-09-19 18:32:00
【问题描述】:

背景

我正在开发一个类似于 trello 的 Web 应用程序,其中一个页面被分成多个列,并且可以将任务/卡片添加到每个列中,或者在它们之间拖放。

这将主要基于桌面并具有更多功能,例如左侧信息列,以及通过添加更多列和更改样式等来创建自定义布局的能力。

通常我会在 HTML 和 CSS 中使用 JQuery 来构建这个功能。

问题/疑问

虽然它主要用于桌面,但我们也知道它很可能用于平板设备,例如 iPad 或 Surface。此外,随着 Windows 8 的推出,一些桌面将开始拥有更多我们想要满足的触控界面。

我的问题是,使用 jQuery Mobile 而不是 jQuery 本身来构建它是否明智,因为我听说标准 jQuery 并没有真正设置为很好地处理触摸屏交互。另一方面,从我所看到的 jQuery mobile 看来,它似乎非常关注布局和样式,这可能是非常定制的。

不想使用 jQuery Mobile 并最终不得不删除、覆盖或隐藏样式和功能以使其按我想要的方式工作,但同时又不想使用 jQuery 标准并且它不起作用在平板电脑和触控设备上。

Dot 一定会担心移动设备,因为由于屏幕尺寸,我可能不得不专门开发移动版本。

谢谢 肖恩

【问题讨论】:

    标签: jquery html mobile tablet touchscreen


    【解决方案1】:

    如果您希望在没有所有 jquery 移动视觉样式的情况下为您的 web 应用添加触摸兼容性,您应该查看Hammer.js

    它是一个支持很多常见触摸事件的 javascript 库,例如:

    1. Tap 
    2. Double-Tap 
    3. Swipe 
    4. Hold 
    5. Transform 
    6. Drag
    

    以与浏览器无关的方式

    【讨论】:

    • 谢谢,我去看看。
    • 但是任何人都可以回答这样的问题:使用 jQuery Mobile 而不是标准 jQuery 用于 Web 应用程序是否明智(以防它最终被用于更多的移动设备)还是过于限制/有限制吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-08
    • 2017-05-07
    • 1970-01-01
    • 2016-01-09
    相关资源
    最近更新 更多