Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQueryUI对话框垂直居中错误_Javascript_Jquery_Jquery Ui_Jquery Ui Dialog_Jquery Ui Accordion - Fatal编程技术网

Javascript jQueryUI对话框垂直居中错误

Javascript jQueryUI对话框垂直居中错误,javascript,jquery,jquery-ui,jquery-ui-dialog,jquery-ui-accordion,Javascript,Jquery,Jquery Ui,Jquery Ui Dialog,Jquery Ui Accordion,我首先为我的英语道歉,这不是我的母语,无论如何,我会尽力做到最好 我实际上是在使用jqueryui来处理我的网站内容。 就像这样: <body> <div id=accordion> (my content well formed for an accordion) </div> <div id=myPopUp> <span id=popUpContent> myPopUp

我首先为我的英语道歉,这不是我的母语,无论如何,我会尽力做到最好

我实际上是在使用jqueryui来处理我的网站内容。 就像这样:

   <body>
     <div id=accordion>
       (my content well formed for an accordion)
     </div>
     <div id=myPopUp>
       <span id=popUpContent> myPopUpMessage </span>
     </div>
   </body>
那么现在,问题出在哪里? 我的弹出窗口被垂直设置为不正确的位置! 当我在页面顶部查看时,我的对话框设置在垂直中心。。。总页面的,而不是我的页面视图。 还有别的。。。如果我在页面中向下看,我的对话框将设置在页面的垂直中心+我的窗口视图位置。(我的意思是,如果我真的看了我页面的30%,它将被设置为总页面的50%+30%!)

我怀疑手风琴和对白之间有某种不兼容。(我得到了更多的手风琴标签…我的对话更不对位)

我希望你能理解我的问题, 如果你不知道,请向我要求更高的精确度!
谢谢

我刚刚找到了一个棘手的方法来解决这个问题(或者只是为了最小化问题)

我在弹出窗口中添加了一个选项:位置{my:“bottom”,在“top”处,为:'myselector'} “myselector”指的是与弹出窗口相关的选项卡内容

反正是thx

如果有人知道做我想做的事的真正诀窍,我就自由了

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");
                }
            }]
        });