亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

twitter引導遠程模式每次顯示相同的內容。

twitter引導遠程模式每次顯示相同的內容。

楊魅力 2019-07-09 16:52:43
twitter引導遠程模式每次顯示相同的內容。我正在使用twitter引導程序,我指定了一個模式<div class="modal hide" id="modal-item">     <div class="modal-header">         <button type="button" class="close" data-dismiss="modal">x</button>         <h3>Update Item</h3>     </div>     <form action="http://www.website.com/update" method="POST" class="form-horizontal">     <div class="modal-body">         Loading content...    </div>     <div class="modal-footer">         <a href="#" class="btn" data-dismiss="modal">Close</a>         <button class="btn btn-primary" type="submit">Update Item</button>     </div>     </form></div>以及鏈接<a href="http://www.website.com/item/1" data-target="#modal-item" data-toggle="modal">Edit 1</a> <a href="http://www.website.com/item/2" data-target="#modal-item" data-toggle="modal">Edit 2</a> <a href="http://www.website.com/item/3" data-target="#modal-item" data-toggle="modal">Edit 2</a>當我第一次點擊這些鏈接時,我看到了正確的內容,但當我單擊其他鏈接時,它顯示了第一次加載的相同內容,它不會更新內容。我希望它每次點擊時都能更新。P.S:我可以很容易地通過自定義jQuery函數使它工作,但是我想知道是否可以使用本機引導模式遠程函數,因為它應該很容易,我想我只是讓事情復雜化了。
查看完整描述

3 回答

?
PIPIONE

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

對于引導程序3,您應該使用:

$('body').on('hidden.bs.modal', '.modal', function () {
    $(this).removeData('bs.modal');});


查看完整回答
反對 回復 2019-07-09
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

對于引導3.1,您需要刪除數據并清空modal-content而不是整個對話框(3.0),以便在等待遠程內容加載時避免閃爍。

$(document).on("hidden.bs.modal", function (e) {
    $(e.target).removeData("bs.modal").find(".modal-content").empty();});

如果您使用的是非遠程調制解調器,那么上面的代碼當然會在關閉后刪除它們的內容(壞的)。您可能需要在這些調制解調器中添加一些內容(比如.local-modal類)因此它們不受影響。然后修改上述代碼以:

$(document).on("hidden.bs.modal", ".modal:not(.local-modal)", function (e) {
    $(e.target).removeData("bs.modal").find(".modal-content").empty();});


查看完整回答
反對 回復 2019-07-09
  • 3 回答
  • 0 關注
  • 525 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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