加载jQuery对话框更改浏览器视口焦点

时间:2009-06-26 16:16:14

标签: jquery user-interface dialog position viewport

我正在从页面顶部向下滚动一个jQuery UI窗口。当它打开时,浏览器会将其位置重置到页面顶部。

如果它在对话框加载之前有帮助,我会在页面中插入一些HTML(对话框的html)。

有谁知道如何制止这个?

编辑问题的答案猜到了我的问题并解决了它。是使用哈希标记调用链接。

1 个答案:

答案 0 :(得分:2)

如果您通过<a href='#'>标记调用此方法,请务必阻止对该事件的默认。否则它将返回到点击页面的顶部。

$("a.myWindow").click(function(event){
  event.preventDefault();
  /* Show dialog */
});