2011-10-05 57 views
1

我問這個jQuery的論壇,但也許這是與jQuery移動標籤更好地在這裏:DIV刷新的唯一一次

我一個問題,我不能2天經歷......我在JQuery的手機新手,所以也許你可以很快看到這個問題:

ajax調用(提交表單)後,我用ajax響應改變div內容,使用$('確認')。html(newcontent )

但「新」div沒有酷jqm時尚按鈕和內容

然後我添加了$('#confirmation')。page();它是OKAY ...但它只工作一次:如果我再次提交表格,jqm風格消失...

我嘗試了我在網上找到的所有東西,但仍然沒有解決方案...所以我求你的幫助;)

感謝提前給每一個有善意的人看看!

這裏是我的例子上的jsfiddle:http://jsfiddle.net/ramdam/7cwBX/17/

如果你點擊了提交ajax的按鈕,你會看到一個漂亮的返回按鈕,但是如果你做兩次,按鈕「消失」,並只顯示一個鏈接。 ..

回答

0

是否這樣:http://jsfiddle.net/7cwBX/20/對您有幫助嗎?

+0

ooops,我很快就說過了! 不,它不是這樣的,在我做了一個BACK按鈕的例子中,但實際上我想用我的ajax調用的回答替換div內容(在這種情況下,一個按鈕,好吧),但之後它會很多按鈕或列表例如 我認爲問題是,jqm樣式爲html中存在的元素首先加載(init,dom.ready,無論),但如果我添加按鈕或列表的代碼,樣式在第一次使用.page()之後就消失了一次 – ramdam

+0

您可以在這裏看到問題:http://jsfiddle.net/7cwBX/29/對於第一次運行,可以使用「backnew」按鈕,但第二次時間的風格消失... – ramdam

0

是否有任何具體的原因,你仍然使用jQuery Mobile alpha 2版本?爲了安全起見,我建議總是使用最新的jQuery Mobile版本 - 當前RC 1.0。更新到RC 1.0並嘗試使用$('#confirmation').trigger('create')而不是$('#confirmation').page()page()已棄用,因爲測試版2

僅供參考 - 我無法檢查修復程序,因爲您在示例中使用的域似乎已關閉。