javascript - UIkit 模态警报 JS

标签 javascript getuikit

我使用UIkit 3.1.6版本,在JS中我调用UIkit.modal.alert函数,但我希望能够在模态窗口中设置一些参数,我希望它位于中心并带有bg-close 和 esc-close 函数设置为 false。 使用 Uikit 2 版本现在可以正常工作了,不,你能帮我理解我错在哪里吗?

UIkit.modal.alert("test", {bg-close: false, esc-close: false}).then(function () {
   window.location = '/test';
});

最佳答案

“模态对话框”==>准备好的模态对话框的数量。

"prepared"= 无法将属性发送到模态对话框(目前)。也许打开有关此主题的 GitHub 问题。

https://getuikit.com/docs/modal#modal-dialogs

通过代码,您可以获得相同的想法/结果(“如果模式关闭则执行某些操作”)

var $modal = UIkit.modal('#my-id', {
  escClose: false,
  bgClose: false
});

/* show modal */
$modal.show();

/* modal hide event */
UIkit.util.on('#my-id', 'hide', function () {
  //console.log("do something");
  UIkit.notification('Card has been moved.', 'success');
});
<link href="https://cdn.jsdelivr.net/npm/uikit@3.3.1/dist/css/uikit.min.css" rel="stylesheet"/>
  <!-- This is the modal -->
  <div id="my-id" uk-modal>
      <div class="uk-modal-dialog uk-modal-body">
          <h2 class="uk-modal-title">Hello modal</h2>
          <button class="uk-modal-close" type="button">Confirm</button>
      </div>
  </div>

<script src="https://cdn.jsdelivr.net/npm/uikit@3.3.1/dist/js/uikit.min.js"></script>

关于javascript - UIkit 模态警报 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59545236/

相关文章:

javascript - `clone` 不在 't add element ` 之后`

javascript - 如何在图片较多的网页上实现平滑滚动?

javascript - 如何将顶点法线和面法线传递给 Three.js 着色器?

html - 为什么应用 uk-width-1-1 会影响 uk-grid 的子 div 但不会影响子的嵌套 div?

javascript - UIKit (getuikit) slider 组件拒绝工作

webpack-dev-server - webpack config中导入uikit框架报错 "UI.$ is not a function"

javascript - 向 Rails Controller 指示哪个 View 调用了操作

javascript - radio 数组 - jquery

javascript - 将 Ember.js 和 uikit 结合在一起

html - 用于管理仪表板界面设计逻辑的 UIKit 3 (getuikit) 可折叠侧边栏