jQuery对话框向下滑动到中间位置,而不是模式

jQuery对话框向下滑动到中间位置,而不是模式,jquery,jquery-ui,Jquery,Jquery Ui,我的网站上有一个页面,当用户基于某种条件进入时,我希望通过使用jQuery,将对话框从屏幕顶部中心向下滑动到页面中心,但仍允许用户上下滚动基础页面,但需要确认对话框才能关闭页面,或单击基础窗口的“X”(右上角)关闭窗口 请注意,当用户上下滚动时,我希望对话框始终居中(即非模态) 我正在使用Windows XP和MS IE8。试试看 编辑: 不确定这是否是最好的方法,但我就是这样做的: $("<div />", { html:"Test." }).dialog({ autoOpen:

我的网站上有一个页面,当用户基于某种条件进入时,我希望通过使用jQuery,将对话框从屏幕顶部中心向下滑动到页面中心,但仍允许用户上下滚动基础页面,但需要确认对话框才能关闭页面,或单击基础窗口的“X”(右上角)关闭窗口

请注意,当用户上下滚动时,我希望对话框始终居中(即非模态)

我正在使用Windows XP和MS IE8。

试试看

编辑: 不确定这是否是最好的方法,但我就是这样做的:

$("<div />", { html:"Test." }).dialog({ autoOpen: true, position: "top" }).dialog( "widget" ).css({"position":"fixed","top":"0"}).animate({ top: "40%" }, 1000);
$(“”,{html:“Test.”).dialog({autoOpen:true,position:“top”}).dialog(“widget”).css({“position:“fixed”,“top:“0”}).动画({top:“40%”),1000);
试试看

编辑: 不确定这是否是最好的方法,但我就是这样做的:

$("<div />", { html:"Test." }).dialog({ autoOpen: true, position: "top" }).dialog( "widget" ).css({"position":"fixed","top":"0"}).animate({ top: "40%" }, 1000);
$(“”,{html:“Test.”).dialog({autoOpen:true,position:“top”}).dialog(“widget”).css({“position:“fixed”,“top:“0”}).动画({top:“40%”),1000);

详细说明另一个答案时,您需要将一些类添加到jQueryUI的对话框中,以便它始终位于页面的中心。(例如,
位置:固定的


在详细说明另一个答案时,您需要将一些类添加到jQueryUI的对话框中,以便它始终位于页面中心。(例如,
位置:固定的


可以,但如何执行向下滑动功能?可以,但如何执行向下滑动功能?