XXX,晚上又搞了三个小时左右,才摸清楚。
多个ID要注意唯一性。
而在DJANGO里,每一个循环的唯一性,也有技巧性。
父循环的编号
{{ forloop.parentloop.counter }}
自循环的编号
{{ forloop.counter }}
<div id="my-id{{ forloop.parentloop.counter }}-{{ forloop.counter }}" class="uk-modal" > <div class="uk-modal-dialog uk-modal-dialog-large" > <a class="uk-modal-close uk-close"></a> <h1>升级对话框</h1> <button class="btn_modupdate uk-button uk-button-success" >开始</button> <div class="uk-progress"> <div class="uk-progress-bar uk-active" style="width: 40%;">40%</div> </div> <div id="dia_output">output</div> </div> </div> <a href="#my-id{{ forloop.parentloop.counter }}-{{ forloop.counter }}" data-uk-modal>按钮</a
另外,关闭模态时,刷新母窗口数据:
$('.uk-modal').on({ 'show.uk.modal': function(){ console.log("Modal is visible."); }, 'hide.uk.modal': function(){ console.log("Element is not visible."); window.location.reload() } });