Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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_Php - Fatal编程技术网

单击下拉列表时保持滚动位置(javascript)

单击下拉列表时保持滚动位置(javascript),javascript,php,Javascript,Php,我有选项值和onclick函数,可以将数据发送到另一个页面 但在我选择下拉列表后,窗口的滚动条位于顶部 选择do后,我需要将窗口的滚动条位置保持在当前行。如果“选择”菜单上还没有ID属性,请添加一个。大概是这样的: <select name="dropdown" id="dropdown"> ... <option value=\"1\" ".$proceed." onClick=\"window.location='index.php?pages=job&job_i

我有选项值和onclick函数,可以将数据发送到另一个页面

但在我选择下拉列表后,窗口的滚动条位于顶部


选择do后,我需要将窗口的滚动条位置保持在当前行。

如果“选择”菜单上还没有ID属性,请添加一个。大概是这样的:

<select name="dropdown" id="dropdown"> ...
<option value=\"1\" ".$proceed." onClick=\"window.location='index.php?pages=job&job_id=".$row->job_refno."#dropdown';\">Pro‌​ceed</option>
。。。
然后将所有选项标记更改为以下内容:

<select name="dropdown" id="dropdown"> ...
<option value=\"1\" ".$proceed." onClick=\"window.location='index.php?pages=job&job_id=".$row->job_refno."#dropdown';\">Pro‌​ceed</option>
专业版‌​ceed
将#dropdown添加到窗口的末尾。位置重定向url将在页面重新加载时将窗口滚动到ID为
dropdown
的元素。

您能否提供一些代码/小提琴或问题图像?如果您在页面上使用ajax,您可以尝试在PHP会话中存储当前滚动位置,并在下一个会话中保留该位置页面。刷新页面或将数据发送到另一页面?是指页面的滚动条位置还是选择列表内容?作业\u参考号。“\“>继续@fedduscan应用此编码以查找滚动条位置?x=window.pageXOffset;y=window.pageYOffset;如何再添加一个onclick函数?