jQuery对话框跳转到后台ajax控件更新

时间:2011-08-19 09:35:38

标签: jquery jquery-ui jquery-ui-dialog

我们在jQuery模式对话框中有一个silverlight控件,用于上传文件。上传文件时,后台页面获取更新并刷新页面的活动部分(例如$(“#activity”)。html(dataFromServer))。

但是,当刷新页面的那一部分时,每次刷新时对话框都会跳转到顶部/底部。这种情况发生在IE8和Chrome中。 jQuery 1.4.4。

jQuery中是否有任何错误或正在发生什么?

UPD:似乎与this(页面内容更改 - >滚动参数(不是位置但是......)更改 - >对话框位置已更改)相关但我不确定。并且仍然想知道如何在ajax事件中没有人工黑客的情况下修复。

实际上,我可以用

解决问题
           $('my-selector').dialog('option', 'position', 'center');

在.html(数据)之后但是对话框跳到顶部然后再回来,这仍然是丑陋的。

1 个答案:

答案 0 :(得分:0)

好的,ui.position不包含在自定义版本中(不是由我做借口)。