我正在用 jQuery mobile (jQM) 开发一个网站。这很棒,但有一件事让我很困扰。
并非所有移动浏览器(尤其是 BlackBerry 5)都支持jQM 。该网站在 Android 浏览器中看起来很漂亮:在 Android 上的 Opera Mini 上,它实际上已经坏了:(
我自然而然地使用渐进增强开发了该网站。所以它可以在没有 jQM 的情况下工作 - 如果我可以告诉浏览器不要使用它!
问题:对于像 Android 上的 Opera Mini 这样的平台,有没有办法可以检查 jQM 支持,并在适当的时候完全取消应用 jQM?
- 如果此浏览器支持 jQM,请使用它。
- 如果不是,请不要加载 jQM javascript,不要加载 jQM 样式表,并使用基本的 JavaScript 站点。
我知道该gradeA()
属性,但您可能必须加载 jQM 才能使用它:
$.mobile.gradeA()
谢谢!