2009-06-26 94 views
0

我正在从页面顶部向下滚动几个滚动的jQuery UI窗口。当它打开浏览器重置它的位置在页面的顶部。加载jQuery对话框更改浏览器视口焦点

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

有谁知道如何制止这种情况?

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

+0

你是如何调用对话框的? – Sampson 2009-06-26 16:17:58

+0

可能有多种原因 - 粘贴一些代码,以便我们找到答案。 – karim79 2009-06-26 16:19:43

回答

2

如果您通过<a href='#'>标签调用该标签,请务必防止该事件发生默认。否则,它会将您返回到onClick页面的顶部。

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