ダイアログをロードしてユーザーがボタンをダブルクリックするのに時間がかかる場合、2つの同じダイアログが画面にポップアップします。私はそれが起こらないようにしたい。ボタンをダブルクリックして2つの同一のBoostrapダイアログが開かないようにする方法は?
$("#ShowUpCallTag").on('click', function (e) {
$.ajax({
url: '/Ship/CallTags/Dialog/' + $(e.target).data('calltagid'),
type: 'get',
datatype: 'json'
}).done(function (data) {
var dialog = main.ship.calltags.dialog.buildDialog(data);
dialog.open();
});
});
この解決策を確認してください。 http://stackoverflow.com/a/4491717/3585278 – Danieboy