我有一个使用 jquery 的移动网站。现在,我打算搬到jquery mobile。是否可以在同一页面中同时引用 jquery mobile 和 jquery?
如果 Jquery mobile 也可以在基于桌面的 Web 应用程序上使用,那么我们为什么要使用 Jquery UI。为什么人们不总是使用 Jquery Mobile 以便他们自动获得基于 Ios 的设备的视图?
我有一个使用 jquery 的移动网站。现在,我打算搬到jquery mobile。是否可以在同一页面中同时引用 jquery mobile 和 jquery?
如果 Jquery mobile 也可以在基于桌面的 Web 应用程序上使用,那么我们为什么要使用 Jquery UI。为什么人们不总是使用 Jquery Mobile 以便他们自动获得基于 Ios 的设备的视图?
对于第一个问题(假设您的意思是您的网站使用 jQuery UI,因为 jQM要求您参考 jQuery),可以混合使用它们,但某些组件可能会出现一些问题。请参阅jquery 论坛中的此线程以了解预期的内容。
至于如果 jQM 可用,为什么任何人都应该使用 jQuery UI:
首先,jQM 不仅仅是一个 UI,它是一个专为在移动设备上优化使用而设计的框架,因此它不仅具有触摸事件和触摸友好的 UI 元素等功能,还具有页面缓存、AJAX 驱动的页面导航等,以便更好地管理移动设备上的可用资源。如果仅在桌面浏览器中使用,其中很多都是毫无意义的。
其次,jQuery UI 有许多 jQM 中不可用的小部件,例如日期选择器、工具提示和出色的可拖动/可拖放/可排序框架。可用的小部件还可以更好地利用桌面浏览器上可用的屏幕空间,因为鼠标比手指精确得多,因此不需要像 jQM 中那样大的按钮、列表等.