Javascript jQueryUI对话框垂直居中错误
我首先为我的英语道歉,这不是我的母语,无论如何,我会尽力做到最好 我实际上是在使用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
<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");
}
}]
});