2012-01-26 50 views
3

這是一個問題:-)阿拉伯/希伯來語和jQuery Mobile的

答案現在很長一段時間我使用JQM用希伯來語嘗試。獲取希伯來字母很容易(UTF-8編碼...),但沒有工作的事情是對齊.. 我的意思是開關元件的方向,文本對齊方式,定位等

我發現了很多關於這方面的問題,但很少有答案(以及我發現的答案沒有做完整的工作)。

然後我發現這個優秀文章: http://rtl-this.com/tutorial/rtling-hello-world-webpage-rtling

而且我實現它的CSS文件(更精確地在一個位置:http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.css)。

這工作:-)

如果我會弄清楚如何上傳文件,我將分享:-) 我希望這將是有益的。

回答

0

我最近嘗試過使用jQuery手機來開發帶有RTL佈局的阿拉伯語iOS應用程序,雖然jQuery Mobile不支持RTL,但它並不難以破解CSS,使其看起來和行爲像一個適當的RTL應用程序。

但是我最終完全放棄了jQM,因爲至少從1.0.1開始,性能是完全不可接受的。

我嘗試了一些像刪除所有漸變(這有點幫助)和禁用動畫(沒有)的黑客,但它仍然花了好半秒讓UI響應用戶輸入。

我相信事情會隨着時間而改善,但現在至少jQuery Mobile不是我的選擇。它也是一個恥辱,因爲它的聲明式編程模型非常易於使用。

9

您必須對JavaScript文件進行更改,以使滑塊和翻轉開關正常工作。這是我製作的jQuery Mobile RTL的完整版本。