用js / html维护访客的位置?

时间:2013-09-30 09:10:55

标签: jquery html size anchor

我注意到在很少的网站上,你有中心的主要内容,并且每边都有一个带有php链接的栏。当你点击链接时,它不会再让我到达页面顶部,但它会记住我在网站上的位置。我想知道该怎么做,我听说你可以轻松地用jquery做到这一点,但我不知道怎么做。据我所知,使用HTML只能在内部创建锚点,而不能在其他页面外部创建锚点。非常感谢。

2 个答案:

答案 0 :(得分:0)

据我所知,浏览器“记住”你在页面中的最后位置。要检查它,您可以浏览网站,滚动到页面中的特定点,然后点击“刷新”。

页面重新加载后,浏览器应滚动回到你离开的地方。

但是,如果你想用javascript自己编写一些机制,你总是可以用页面url作为键创建某种字典,并从顶部滚动像素数作为值,并将其存储在客户端(cookie) ,localStorage等)只要您在网站内部使用它。

我认为不可能在国外网站上保留用户位置。

希望有所帮助。

答案 1 :(得分:0)

您可以按照这些方式创建类似点击功能的内容:

 $('#nav a').click(function() {
   return false
 });

return false将停止页面重新加载,然后您可以将加载函数绑定到click事件。

如果您发布一些代码(或使用jsfiddle)我或其他人将能够给你更多的adivce。

检查jquery上的加载函数:http://api.jquery.com/load/

我认为它完全符合您的需求。