我在 window.onload
函数中初始化模态窗口,如下所示:
$('.ui.modal').modal({
duration: 200,
closable: false,
allowMultiple: true,
});
...注意 200 毫秒的持续时间。如果稍后我显示此窗口:
$('.ui.modal.child').modal({
//duration: 200,
onApprove: function() {
...
}
}).modal('show');
...以前的设置似乎被覆盖,我失去了定义的持续时间并且窗口可以再次关闭。
我认为使用 .modal({})
定义设置两次可以实现这种情况。如何仅预定义一次全局设置,然后仅在需要时追加新设置而不丢失之前的设置?
最佳答案
我不确定这是否应该被覆盖,因为文档中没有这样的示例。但如果你看一下 modal.js
的 Semantic UI 源代码看来以下可能是一个可行的解决方案:
$.fn.modal.settings.duration = 200;//默认500
关于javascript - 语义 UI - 防止重写模式窗口设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48583585/