0
A
回答
0
3
添加到您的JavaScript:
$("#id").on('popupafteropen', function(){
// do whatever here
$(this).append("Add some HTML!");
$(this).html("Or replace the HTML contents.");
});
看到彈出插件事件:http://jquerymobile.com/test/docs/pages/popup/events.html
0
所以,使用jQuery手機,如果您通過ajax調用生成鏈接,則始終存在問題。這是因爲在初始化時,jQuery手機往往會改變很多關於元素的事情。因爲,如果你正在做一個像我這樣的項目,你可能會有很多地方想要彈出窗口,從而使應用程序變得很慢,所以我不能繼續生成多個彈出窗口。因此,每次有人點擊鏈接時,我們只會彈出一個彈出窗口並更改內容。
我創建了一個小提琴看你的問題。給它一個鏡頭,歡呼聲
http://jsfiddle.net/tanwaniniranjan/0hzco633/3/
HTML:
<a href="#popupBasic" data-rel="popup" data-transition="flip" class="popupcontentchanger">Open Popup</a>
<div data-role="popup" id="popupBasic" data-overlay-theme="a">
<a href="#" data-rel="back" data-role="button" data-theme="a" data-icon="delete" data-iconpos="notext" class="ui-btn-right">Close</a>
<div id="changehere"> <!-- We will be changing content in this div -->
</div>
</div>
的jQuery:
//script to change content
$(document).on("click",".popupcontentchanger",function(event){
var newhtml = $(this).html();
$(document).on("popupafteropen", "#popupBasic", function (e) {
$("#popupBasiC#changehere").html(newhtml);
});
});
//script to clear current html in the popup, on closing of popup so that every time it opens, it loads new content, without initially showing the old content. would have been better if jquery mobile added another method: popupbeforeopen :P
$(document).on("popupafterclose", "#popupBasic", function (e) {
$("#popupBasiC#changehere").html('');
});
相關問題
- 1. 動態JQuery移動彈出與Ajax JSON
- 2. JQuery mobile - 動態添加彈出不彈出
- 3. jquery自動彈出數據
- 4. jQuery移動彈出尺寸
- 5. jQuery。移動子添加數據
- 6. 如何在angular1中添加動態數據與動態數據?
- 7. jquery移動彈出ui彈出屏幕不滾動時滾動
- 8. 如何在動態添加行後刷新JQuery移動表
- 9. RShiny動態彈出菜單(可移動)
- 10. 動態jQuery與PHP彈出
- 11. jquery動態彈出窗口
- 12. 如何獲取添加動態數據
- 13. 動態jquery div添加動態jquery href
- 14. 如何在jquery中添加數據來移動遊標?
- 15. 動態添加數據頭
- 16. Datagrid動態添加數據
- 17. 動態添加數據行
- 18. 添加數據動態地
- 19. 如何添加彈出窗口/模式,動態創建的表
- 20. 如何添加彈出窗口動態生成的JavaScript圈
- 21. 如何將數據動態呈現到jquery移動頁面
- 22. 模態彈出內容在動態添加時得到溢出
- 23. 如何獲取jQuery的回暖動態添加的DOM使用jQuery移動
- 24. 如何在jQuery中動態添加類
- 25. 如何在Jquery中動態添加onclick?
- 26. 如何添加動態元素jQuery?
- 27. 如何動態添加jquery選項卡
- 28. jquery移動彈出窗口不顯示。
- 29. 移動jQuery的彈出不工作
- 30. jquery移動彈出不起作用