jQuery的用户界面对话框垂直居中的bug

问题描述 投票:2回答:1

我开始与我的英语水平,这是不是我的母语的道歉,反正我会尽力做到最好!

实际上,我使用jQuery UI为我的网站内容。像那样 :

   <body>
     <div id=accordion>
       (my content well formed for an accordion)
     </div>
     <div id=myPopUp>
       <span id=popUpContent> myPopUpMessage </span>
     </div>
   </body>

这是当我点击我的手风琴按钮执行我jQuery代码:

var popUp = $('#myPopUp').dialog({
            resizable: false,
            draggable: false,
            position: 'top',
            modal: true,
            buttons: [

            {   
                text: "No",
                click: function() {
                    $(this).dialog("close");
                }
            },

            {
                text: "Yes",
                click: function() {
                    $(this).dialog("close");
                }
            }]
        });

所以,现在,有什么问题呢?我的弹出窗口竖置出的位置!当我看着我的页面的顶部,我的对话框上设置的垂直中心......总页面的,而不是我的页面视图。别的东西......如果我在页面看时,我的对话将在页面+我的窗口视图位置的垂直中心设置。 (我的意思是,如果我确实在看我的网页的30%,这将是在总页数的50%+ 30%设置!)

我怀疑某种手风琴和对话之间的不兼容的。 (更多手风琴的标签我有......更多的是出于位置是我的对话)

我希望你能明白我的问题,如果你不这样做,问我更多的精度= O!谢谢 !

javascript jquery jquery-ui jquery-ui-dialog jquery-ui-accordion
1个回答
1
投票

我刚刚发现一个棘手的方式做到这一点(或只是为了最大限度地减少问题)。

我加入到我的弹出一个选项:位置{我:“底部”,在“顶”的:“myselector”}至极“myselector”指的是标签内容的关系与弹出

THX反正!

如果有人知道一个真正的技巧做我想要的,我自由了!

© www.soinside.com 2019 - 2024. All rights reserved.