我在项目上使用uk-modal

从文档中可以看到,要通过链接打开模式,您可以这样做:

<a href="#!" data-uk-modal="{target:'#modal_loading', bgclose:false}" id="open_loading_modal">Modal</a>


我真的需要设置bgclose:false(这样模态不会在单击背景时消失)。

我需要达到的要点是通过Javascript打开模式(而不是上面的链接)。

这是我要使用的普通脚本(简称):

UIkit.modal("#modal_loading").show();


在文档中,我找不到通过Javascript将bgclose设置为false的方法。

我现在所做的解决方法是像上面那样建立一个不可见(display:none)链接并触发其click事件:

$('#open_loading_modal').trigger('click');


但这很无聊。

如何通过Javascript将bgclose设置为false

最佳答案

我找到了答案:

UIkit.modal("#modal_loading", {bgclose: false}).show();

10-06 04:01