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