2016-08-07 11 views
1

ブートストラップモーダルでjQuery.confirmプラグインモーダルを開いて閉じます。ブートストラップ起動モーダルに焦点が当てられなくなります。 (フォーカスはバックグラウンドに移動するので)私はもうブートストラップモーダルをスクロールできません。どのように私はこれを解決することができますか?sbは私に教えてください?私は明白にバックグラウンドではなく、ブーストラップモーダルに焦点を当てるように頼むことができますか?ASP.Net MVCの別のブートスラップモーダルでモーダルを開く

function deleteRelationship(e) 
{ 
     var grid = this; 
     var loadRelationDeletePopup = function() { 
      e.preventDefault(); 
      var dataItem = grid.dataItem($(e.currentTarget).closest("tr")); 
      var id = dataItem.ID; 
      var formdata = "ID=" + id; 
     $.ajax({ 
      url: '@Url.Action(MVC.Role.ActionNames.DeleteRelationship, MVC.Role.Name)', 
      type: 'POST', 
      data: formdata, 
      success: function (result) {      
       $("#relationshipsGrid").data('kendoGrid').dataSource.read(); 
      } 
     }); 
     return false; 
    } 
    notify.Confirm("Warning", "Are you sure", loadRelationDeletePopup); 
} 

はjQuery.modalをラップします。

答えて

0

以下のユーザー。私

$(document).on('hidden.bs.modal', '.modal', function() { 
    $('.modal:visible').length && $(document.body).addClass('modal-open'); 
}); 

のためのより多くの情報については、この Multiple modals overlay

+0

感謝をチェック動作しますが、しかし私は難易ブートストラップコードの一部を理解しています。私はこのリンクから理解しています:[リンク](https://github.com/nakupanda/bootstrap3-dialog/issues/70)2つ目のモーダルを閉じるときに閉じられている ".modal-open"クラスの問題ですが、 $( 'modal:visible')の長さは何ですか、なぜあなたは$(document.body)に 'modal-open'を追加したのですか? – seti

関連する問題