只是我想在我的网站上制作后退按钮。一旦我单击按钮,它需要将 url 带到上一页。我怎样才能使用 jquery 做到这一点?
问问题
71181 次
6 回答
41
<button type="button" onclick="history.back();">Back</button>
于 2010-06-03T17:58:36.387 回答
23
wRAR 的答案是正确的,您可以使用 history.back 或 history.go(-1)。但是,如果您使用的是 ajax,则可能需要更多。
Stephen Walter 有一篇关于如何使用jQuery、ASP.NET 和浏览器历史的好文章,它基本上描述了如何自己保存和恢复应用程序状态。我建议你读一读。
Elijah Manor(官方 jQuery 播客的共同主持人)也写了一篇关于这个主题的好文章。
我希望这会有所帮助-D
于 2010-06-03T18:10:24.177 回答
11
试试这个:我正在使用物化 css。
<button id="back_btn" class="btn waves-effect waves-light" name="action">Back<i class="material-icons left">chevron_left</i>
</button>
在您的 jquery 脚本文件中添加
$("#back_btn").click(function (){
window.history.back();
});
在文档准备功能中。
于 2018-01-29T08:51:05.620 回答
8
对于 JQM,这行得通!
$(document).ready(function(){
$('.backLink').click(function(){
parent.history.back();
return false;
});
});
于 2015-10-13T11:02:27.920 回答
2
这是我在最近的一个项目中成功使用的:
<script>
function goBack() {
window.history.back();
}
</script>
<a href="#" onclick="goBack()" class="btn-event-show-video">
Return to Stand
</a>
于 2020-09-02T16:05:40.827 回答
1
我认为这button onclick="history.back();"
是解决问题的一种方法。但在以下情况下它可能不起作用:
- 如果页面被刷新或重新加载。
- 如果用户在新页面中打开链接。
为了克服这些问题,如果您知道必须返回哪个页面,则可以使用以下代码。
例如,如果您在一个页面上没有链接,并且后退按钮将用于返回该页面。
<input type="button" onclick="document.location.href='filename';" value="Back" name="button" class="btn">
于 2016-06-24T12:26:09.933 回答