官网里看到这么一段实例代码,
Initialize the dialog with the position option specified:
你已经做的应该是这个初始化时定位dialog
$( ".selector" ).dialog({ position: { my: "left top", at: "left bottom", of: button } });下面是初始化后在设置dialog的位置,我觉得要不要当滚动条发生滚动时,再设置一次位置,不知道能不能解决
Get or set the position option, after initialization:// getter
var position = $( ".selector" ).dialog( "option", "position" );
 
// setter
$( ".selector" ).dialog( "option", "position", { my: "left top", at: "left bottom", of: button } );