如何使用jquery调用浏览器后退或前进按钮?
可能吗?我如何使用jquery调用浏览器返回功能?您不需要jquery如何使用jquery调用浏览器后退或前进按钮?,jquery,Jquery,可能吗?我如何使用jquery调用浏览器返回功能?您不需要jquery history.go(-1); // go back history.go(1); // go forward 为什么是jquery?普通javascript支持历史记录。go(-1)或go(1) 或者看看:和您不需要jquery: 转发:window.history.go(+1) 后退:window.history.go(-1) 当您希望以一种不引人注目的方式显示浏览器后退按钮时,使用JQuery是有意义的。如果禁用j
history.go(-1); // go back
history.go(1); // go forward
为什么是jquery?普通javascript支持历史记录。go(-1)或go(1)
或者看看:和您不需要jquery:
- 转发:
window.history.go(+1)
- 后退:
window.history.go(-1)
!function($){
$(document).ready(function(){
$('#ELEMENT').append('<div class="browser_back"><a class="browser_back_link" alt="go one page back" title="go one page back" href="#browser_back">back</a></div>');
$('#ELEMENT .browser_back a').click(function() {
window.history.go(-1);
return false;
});
}); }(jQuery);
!函数($){
$(文档).ready(函数(){
$('#ELEMENT')。追加('');
$('#ELEMENT.browser_back a')。单击(函数(){
window.history.go(-1);
返回false;
});
});}(jQuery);
像jquery这样的库之所以有用的一个原因是,并非所有浏览器都支持history.go()。看见它声称IE直到第10版才支持它。@dsjoerg这是html5历史api的版本history.go
已经存在了一段时间。我应该选择哪一个,history.go(-1)还是window.history.back(),以及为什么,如何检测页面是否有转发页面?例如:if(window.history.go()>=1){window.history.go(+1);}如果不需要,我希望它隐藏前进按钮。您可以检查window.history.next
是否包含url。看见