我们在jQuery模式对话框中有一个silverlight控件,用于上传文件。上传文件时,后台页面获取更新并刷新页面的活动部分(例如$(“#activity”)。html(dataFromServer))。
但是,当刷新页面的那一部分时,每次刷新时对话框都会跳转到顶部/底部。这种情况发生在IE8和Chrome中。 jQuery 1.4.4。
jQuery中是否有任何错误或正在发生什么?
UPD:似乎与this(页面内容更改 - >滚动参数(不是位置但是......)更改 - >对话框位置已更改)相关但我不确定。并且仍然想知道如何在ajax事件中没有人工黑客的情况下修复。
实际上,我可以用
解决问题 $('my-selector').dialog('option', 'position', 'center');
在.html(数据)之后但是对话框跳到顶部然后再回来,这仍然是丑陋的。
答案 0 :(得分:0)
好的,ui.position不包含在自定义版本中(不是由我做借口)。