第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

動態(tài)添加內容后,jQuery Mobile不應用樣式

動態(tài)添加內容后,jQuery Mobile不應用樣式

心有法竹 2019-12-13 15:10:32
我知道這個問題出現(xiàn)在幾個地方(迫使jQuery Mobile重新評估動態(tài)插入的內容的樣式/主題),但是沒有一個對我有用的答案。我正在使用ajax加載一些內容,并將其插入到div中,如下所示:       $.ajax({            url: "../Services/CalendarService.cshtml?service=true",            cache: false,            success: function (data) {                data = $.parseJSON(data);                var s = $("#user_tmpl").html();                var s1 = tmpl(s, data);                $("#target").html(s1);                $("#targetRefresh").page();            }        });我嘗試在要添加html的目標和頁面上都設置targetRefresh,但是沒有運氣。插入了內容,但未應用樣式。我也嘗試過.trigger("enhance")知道該怎么辦嗎?插入的html是一堆這樣的:<div data-theme="e" data-collapsed="true" data-role="collapsible">         <h3>MyOwner2AA</h3>         <p>MyDescription</p>         <p>/Date(1320339836735)/</p>         <p>MyOwner</p>         <i></i>     </div>
查看完整描述

3 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

嘗試調用.trigger("create")具有新內容的元素。


根據jQuery Mobile文檔,“該create事件適合增強包含一個或多個小部件的原始標記。”


編輯:從jQuery Mobile 1.4開始,.trigger('create') 不推薦使用,而應該使用.enhanceWithin()。(感謝John Mc的單挑。)



查看完整回答
反對 回復 2019-12-14
?
catspeake

TA貢獻1111條經驗 獲得超0個贊

這對我來說適合列表視圖


$('ul').listview('refresh');

您也可以刷新可折疊


$('#element').collapsibleset('refresh')



查看完整回答
反對 回復 2019-12-14
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

當我嘗試上述解決方案時,我在Firebug中收到一條錯誤消息


未捕獲的異常:不能在初始化之前在listview上調用方法;嘗試調用方法“刷新”


我找到了解決方法,而不是.trigger("create")在我調用的新元素追加之后調用


$("ul").listview();

在ajax回調函數的末尾。


這對我來說一切正常。希望能幫助到你。



查看完整回答
反對 回復 2019-12-14
  • 3 回答
  • 0 關注
  • 432 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號