我在项目上使用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();