Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在响应链接触发器打开对话框时,如何保持页面滚动位置?_Javascript_Jquery_Html_Dom_Event Handling - Fatal编程技术网

Javascript 在响应链接触发器打开对话框时,如何保持页面滚动位置?

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();"

我想知道如何在打开jQuery对话框时保持滚动位置

下面是我用来打开对话框的代码:

<a class="link" onclick="openmyDialog();" href="#">Open a dialog</a>

使用
而不是“#”?

使用
而不是“#”?

您没有正确地将返回值返回到单击处理程序:

onclick="return openmyDialog();"

您没有正确地将返回值返回到单击处理程序:

onclick="return openmyDialog();"

这修复了症状,但留下了根本原因(未能取消默认行为)。请参阅Greg的答案,了解实现后者的简单方法。这修复了症状,但留下了根本原因(未能取消默认行为)。参见格雷格的答案,了解实现后者的简单方法。