从模态打开模态时,模态打开类被删除

时间:2016-10-19 07:58:30

标签: javascript jquery twitter-bootstrap

我在模态中有一个模态链接。这个想法是在它被触发并打开另一个模态时关闭该模态。问题是,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');之后仍然存在?

0 个答案:

没有答案