语义UI - 防止重写模态窗口设置

时间:2018-02-02 13:21:07

标签: javascript semantic-ui

我在val small = smallDF.collect() bigDF.withColumn(udf($"colFromBig")) func中初始化模态窗口,如下所示:

window.onload

...注意持续时间为200毫秒。如果以后我用这个窗口显示:

$('.ui.modal').modal({
  duration:      200,
  closable:      false,
  allowMultiple: true,
});

...之前的设置似乎被覆盖了,我放松了一个已定义的持续时间,窗口再次关闭。

我觉得用$('.ui.modal.child').modal({ //duration: 200, onApprove: function() { ... } }).modal('show'); 两次定义设置可以实现这一点。如何仅预定义全局设置一次,然后仅在需要时添加新设置而不丢失之前的设置?

1 个答案:

答案 0 :(得分:0)

我不确定这是否应该被覆盖,因为文档中没有这样的例子。但是,如果您查看modal.js的语义UI源代码,以下似乎可能是一个可行的解决方案:

$.fn.modal.settings.duration = 200; // 500 by default