首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有覆盖和位置的Jquery DIalog问题

带有覆盖和位置的Jquery DIalog问题
EN

Stack Overflow用户
提问于 2016-11-14 14:53:58
回答 1查看 26关注 0票数 0

我正在制作一个带有模式Jquery对话框的网页。当对话框打开时,一切看起来都很好,直到您开始滚动。如果你滚动,你会看到覆盖并没有覆盖整个网页,只覆盖到对话框所在的位置。当我想移动对话框时,当我滚动页面时,对话框就会向下跳跃,所以滚动距离就是鼠标和对话框之间的距离。

有人知道怎么修这些东西吗?

编辑1:覆盖大小的FIxed问题。

代码语言:javascript
复制
.ui-widget-overlay {
    position:fixed;
}

编辑2:一些代码

代码语言:javascript
复制
jQuery("#markusPopUp").dialog({
                    resizable: false,
                    height: 375,
                    modal: true,
                    buttons: {
                        "Kinnita": function () {
                           //Some action
                        },
                        "Katkesta": function () {
                            jQuery(this).dialog("close");
                        }
                    }
                });

<div id="markusPopUp" style="display:none" title=" title">
    <div id="eelmised" style="word-wrap: break-word;"></div>
    <textarea id="markus"></textarea>
</div>
EN

回答 1

Stack Overflow用户

发布于 2016-11-14 15:01:38

尝试将以下代码添加到您的代码中:

代码语言:javascript
复制
jQuery("#markusPopUp").dialog({
                    resizable: false,
                    height: 375,
 position: { my: "center", at: "center", of: window },
                    modal: true,
                    buttons: {
                        "Kinnita": function () {
                           //Some action
                        },
                        "Katkesta": function () {
                            jQuery(this).dialog("close");
                        }
                    }
                });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40583323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档