首页 > 解决方案 > 带有是/否按钮事件的引导确认对话框在 Safari 中不起作用

问题描述

我在模态代码中有这个代码片段

<a class='no-button dialog-button-secondary'   id='confirmDialogStudyPeriodNo' data-dissmiss="modal"   href='javascript:doCancel()'>CANCEL</a>
<a class='yes-button rectangle-button'  id='confirmDialogStudyPeriodYes' data-dissmiss="modal"  href='javascript:doConfirm()'>YES</a>

javascript 函数doCaneldoConfirm不是在 Safari 中触发,而是在 Chrome 中触发。

我还尝试在模式隐藏上使用事件处理程序,但没有运气。下面的代码适用于 Chrome。

$('#dialogId').on('hide.bs.modal', function (e) { 
    alert('dialog closed');
});

标签: jquerybootstrap-4safari

解决方案


推荐阅读