我有一個用Ember.js寫的網站。導航基於具有#號的網址。如何讓jQuery Mobile停止破解Ember.js網站?
我已經包含了jQuery Mobile。我也有jQuery標準。
jQuery是好的,但是當我包含jQuery Mobile的時候會發生奇怪的事情。
#號從網址中刪除,我的h1標籤被文本「加載」替換。
如何使jQuery Mobile與Ember.js網站很好地配合使用?
更新:
我已經創建出描述的問題的演示。
Ember.js單獨
這裏:
http://quizz.pl/ffs/without-jquerymobile
你必須使用Ember.js 1.1.2演示頁。當您單擊「打開其他頁面」會被重定向到:
http://quizz.pl/ffs/without-jquerymobile/#/otherpage
你可以看到消息「這是其他網頁」。這沒關係。/otherpage是頁面的正確路由,消息來自此路由的模板。
Ember.js + jQuery Mobile的
在這裏:
http://quizz.pl/ffs/with-jquerymobile/
唯一改變的事情是,我已經添加jquery.mobile,1.3.2.min.js 。
a)打開網站後會出現空白頁面。這是錯誤的
此外,當您嘗試打開otherpage路線:
http://quizz.pl/ffs/without-jquerymobile/#/otherpage
您將被重定向到:
B),這也是錯誤的,因爲你不應該不會被重定向
c)頁面也是空的,所以它也是錯誤的
任何人都可以幫忙嗎?
我有完全相同的問題!從來沒有想過它。我嘗試在Ember Discuss,這裏以及StackOverflow JS聊天室中發帖。我得到的答覆是拋出JQM並使用別的東西。我做的。如果有人能提供幫助,那將會很好。 http://stackoverflow.com/questions/18979150/emberjs-and-jquery-mobile-gives-blank-grey-page –
@stevanity是的,它似乎是同樣的問題。你能創建一個pastebin,或者jsfiddle來重新創建這個問題嗎? –
我實際上正在構建一個'Rhodes'應用程序。所以它不可能在jsfiddle或jsbin上重新創建它。 (據我所知)。 –