跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Bootstrap 模态框的遮罩层挡住后面的元素,无法触发操作
未分類
28 12 月 2020

Bootstrap 模态框的遮罩层挡住后面的元素,无法触发操作

Bootstrap 模态框的遮罩层挡住后面的元素,无法触发操作

資深大佬 : sunhk25 10

弹出框类相统一成 bootstrap 的 modal,然后像 jqueryui 的弹出框那样,可移动然后再点击操作其他按钮。 利用 JqueryUI 的 draggable 可以实现拖拽,但是 modal 的遮罩层挡住后面的元素无法操作。 请教有方法吗?

DEMO: http://jsfiddle.net/4wLbvft6/4/

$(function(){  $(".modal").modal("show").draggable({handle: ".modal-header"});  $(".btn-primary").on("click", function(){   alert("btn click")  }) }) 

大佬有話說 (7)

  • 資深大佬 : hahastudio

    $(“.modal”).modal({“show”:true,”backdrop”:false})
    关了 backdrop 不就好了

  • 資深大佬 : hahastudio

    啊,ui-draggable 会挡住。。。

  • 資深大佬 : GuuJiang

    这难道不是本来就是 modal 的定义吗?想要不挡住就用非 modal 的啊

  • 主 資深大佬 : sunhk25

    @GuuJiang
    是有点逆道而行的感觉,否则还需要把 JqueryUI 的 dialog 界面统一

  • 主 資深大佬 : sunhk25

    @hahastudio
    backdrop 已关闭,能看见后面的元素但是操作不了

  • 資深大佬 : hahastudio

    .modal {
    bottom: initial;
    overflow-y: hidden;
    }
    .modal-dialog {
    margin: 0;
    }
    这样?

  • 主 資深大佬 : sunhk25

    @hahastudio
    试了一下除了初始位置外 基本满足要求了。
    http://jsfiddle.net/rmx5v182/
    有什么写法能让他保留初始位置吗

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具