0

虚拟.html:

<button id="do">Do</button>

外部.js:

$("#do").click(function() {
  history.go(-1);
  alert('One page back');
  history.go(1);
  alert('back from were you started');
});

将执行 history.go(-1); 并结束。

在最终的使用场景中,它将与由多个选项卡组成的 jQuery UI 选项卡一起使用,并且通常 history.go(-1) 将保留在同一页面上,但通常会返回到同一页面上的另一个选项卡。

我可以通过链接解决这个问题吗?它会是什么样子?

4

2 回答 2

2

history.go(...) 离开当前页面,任何在其上运行的 js 都会停止。

于 2012-04-05T19:06:46.137 回答
0

这里有一些可以帮助你的东西。这使用一个数组来推送/弹出选项卡的历史记录。

http://jsfiddle.net/wgxjz/6/

编辑:这不是防弹的,但它是可以继续的。

于 2012-04-05T19:42:39.757 回答