Javascript 刷新后如何保持在同一页面上?轨道
我有几个链接在一个网页重定向到不同的网页。如果我点击第三个链接,就会显示一个页面。现在,如果我刷新页面,它将重定向到第一个链接 但根据我的要求,它应该在同一页,即我点击的链接。 谁能告诉我如何实现这个功能 代码如下:Javascript 刷新后如何保持在同一页面上?轨道,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我有几个链接在一个网页重定向到不同的网页。如果我点击第三个链接,就会显示一个页面。现在,如果我刷新页面,它将重定向到第一个链接 但根据我的要求,它应该在同一页,即我点击的链接。 谁能告诉我如何实现这个功能 代码如下: <ul> <li><a href="#tabs-1">link-1</a></li> <li><a href="#tabs-2">link-2</a></li>
<ul>
<li><a href="#tabs-1">link-1</a></li>
<li><a href="#tabs-2">link-2</a></li>
<li><a href="#tabs-3">link-3</a></li>
</ul>
现在,如果我点击链接3,我在链接3页面上。现在如果我刷新页面,我应该在link-3页面。相反,我在页面刷新时被重定向到link-1。我能看到这一点的唯一方法是,如果您没有按F5或类似键手动刷新页面,而是在第3页中有一个元刷新,它指示您的浏览器在给定时间后自动刷新和重定向。你自己写过link3链接到的页面吗?如果没有,您是否可以检查第3页的标题中是否有类似
?的内容,因为您似乎正在使用jqueryUI选项卡,您需要在激活事件后更新地址栏,以便选项卡id显示在那里:
$( ".selector" ).tabs({
activate: function(event,ui) {
var anchor = $(event.target).attr("id");
location.hash = anchor; //this will add #id to your url, which upon refresh will trigger the jquery tab selection event
}
});
你所描述的听起来很可疑。你能分享你的页面代码吗?你可能会在第三个链接操作上进行某些验证,这会将你重定向到上一个页面。否则不可能。我的所有页面都只包含文本。请查找我编辑的查询@Chandranshudo您使用javascript更改页面内容吗?地址工具栏中的url是否也会更改?是的,我的url正在更改,但我的页面只有文本可查看。页面中没有任何更改@纳桑夫达