Javascript 在响应链接触发器打开对话框时,如何保持页面滚动位置?
我想知道如何在打开jQuery对话框时保持滚动位置 下面是我用来打开对话框的代码:Javascript 在响应链接触发器打开对话框时,如何保持页面滚动位置?,javascript,jquery,html,dom,event-handling,Javascript,Jquery,Html,Dom,Event Handling,我想知道如何在打开jQuery对话框时保持滚动位置 下面是我用来打开对话框的代码: <a class="link" onclick="openmyDialog();" href="#">Open a dialog</a> 使用而不是“#”?使用而不是“#”?您没有正确地将返回值返回到单击处理程序: onclick="return openmyDialog();" 您没有正确地将返回值返回到单击处理程序: onclick="return openmyDialog();"
<a class="link" onclick="openmyDialog();" href="#">Open a dialog</a>
使用
而不是“#”?使用
而不是“#”?您没有正确地将返回值返回到单击处理程序:
onclick="return openmyDialog();"
您没有正确地将返回值返回到单击处理程序:
onclick="return openmyDialog();"
这修复了症状,但留下了根本原因(未能取消默认行为)。请参阅Greg的答案,了解实现后者的简单方法。这修复了症状,但留下了根本原因(未能取消默认行为)。参见格雷格的答案,了解实现后者的简单方法。