2011-12-07 39 views
0

我對桌面瀏覽器中的常規jQuery和AJAX有了很好的理解。「除了沒有Ajax導航功能外,增強了體驗。」

我正在使用jQuery Mobile 1.0開發我的第一個移動網站。我正在瀏覽Mobile Graded Browser Support,並注意到「除了沒有Ajax導航功能外,增強的體驗」中列出了一些設備。

有人可以澄清一下究竟是什麼意思?

  • 我仍然可以對服務器進行$ .ajax()調用嗎?
  • 我還可以使用「hashchange」事件嗎?
  • 我仍然可以鏈接到同一頁面上的錨點並鏈接到「#anchor-name」嗎?

我打算使用Multi-Page Template並且客戶端已經特別詢問了有關BlackBerry的支持。

回答

0

您將只能在Blackebrry 6.0設備(火炬)上使用$ .ajax()和haschange事件。在具有5.0固件的舊設備上,jQuery mobile的UI小部件基本上不可用 - 非常緩慢。對於我們在9900和9700設備上部署的應用程序,我們採取了一條路徑來進行自定義開發。不過你可以使用jQuery核心。

+0

謝謝,所以我應該幾乎告訴他們它只會在新Blackberrys上工作? (我不會爲了這個項目而進入自定義開發。) – Greg

+0

@Greg不要拿我的話來說。抓住你的目標手機,並測試各種[部件](http://jquerymobile.com/test/)的UI和UI體驗。也許你可能不需要所有的小部件,而你需要的小部件可能相當好地爲你的目的服務,你可以聲稱支持更多的手機(和$$$) - :) –