我在模态中有一个模态链接。这个想法是在它被触发并打开另一个模态时关闭该模态。问题是,modal-open
类在执行此操作时会被删除,从而导致模式内的滚动问题。有没有办法解决这个问题?
Modal 1中的链接是
<a href="javascript:;" class="edit_item" data-row="1">Open Modal 2</a>
代码:
$( document ).on( "click", ".edit_item", function() {
var id=$(this).attr("rel");
var row=$(this).data("row");
var params="action=viewItem&item_id="+id+"&tbl=viewRow&row="+row;
$('.modal').modal('hide');
// Needed to wipe the content due to the different IDs ..
$('body').on('hidden.bs.modal', '.modal', function () {
$(this).find('.modal-body').empty();
});
// Opening Modal 2 here ..
open_box_edit(params,row);
});
模态射击:
function open_box_edit(params,row_id)
{
var URL=ajax_url+"/?"+params;
console.log(params);
console.log(row_id);
var modal = $('#modal_edit');
modal
.find('.modal-body')
.load(URL, function (responseText, textStatus) {
if ( textStatus === 'success' ||
textStatus === 'notmodified')
{
modal.modal("show");
}
});
}
如何确保modal-open
在$('.modal').modal('hide');
之后仍然存在?