【发布时间】:2020-03-25 22:24:57
【问题描述】:
我目前正在为本地服务器开发一个 mp3 播放器网站。它包括一个“播放器”和下面的歌曲列表。
问题是当重定向到另一首歌曲(通过点击或 javascript 重定向)时,它会滚动到页面顶部。当我在列表中很远的地方点击一首歌曲时,这很烦人。
刷新页面时保持位置,但不重定向。
网址如下所示:
http://192.168.1.130/music/listen.php?id=SongName
在重定向期间唯一改变的是 id 的歌曲名称。
对于重定向本身,它是执行操作的点击或 JavaScript。
HTML:
<tr>
<td><a href="/music/listen.php?id=AnotherSong">AnotherSong</a></td>
<td>11.04.2019 15:52</td>
</tr>
JavaScript
window.location.href = "/music/listen.php?id=AnotherSong";
是否有任何 JavaScript / HTML 功能可以保持滚动位置?或者我可能需要将滚动位置存储在某处并在重定向完成后再次设置位置?
【问题讨论】:
标签: javascript html