カラーボックスに確認ボックスがあります (「退出してもよろしいですか?」)。これは、ポップアップを閉じるときにトリガーされます。これは、ポップアップの「cboxClose」divをクリックすると機能します。
ボタンのクリックでこの確認ボックスを表示しようとしています。ただし、ポップアップは確認ボックスを表示せずにすぐに閉じます。
私の質問は、キャンセル ボタンをクリックしたときに確認ボックスをトリガーする方法です。私はいくつかの方法を試しました
//これは、確認ボックスを表示せずにポップアップを閉じるだけです
$('#btnCancel').click(function () {
parent.$.colorbox.close(); });
//動作しません
$('#btnCancel').click(function () {
$('#cboxClose').click()
});
カラーボックス
onComplete: function () {
$("#cboxClose").click(function (e) {
// stop any other script from firing
e.stopPropagation();
if (confirm('are you sure you want to leave?')) {
$.colorbox.close();
// ensure that the binding is removed when closed
$("#cboxClose").unbind();
}
});
} // close oncomplete