我有一个单页网站,在该网站的起始页上显示了 2 条最新新闻的几行。当您单击“阅读更多”链接时,页面应滚动到新闻部分,您应该在那里阅读完整的新闻。滚动部分/显示完整新闻还可以,但我不知道如何将它们放在一起。此 URL 格式无效 www.example.com?id=1#news。它要么不滚动,要么只是跳到新闻部分。发送
编辑:最后我使用data-elemid
将newsId变量传递给ajax调用。现在一切都正常。
最佳答案
尝试这样的事情:
$(function(){
var hash = window.location.hash;
if(hash != "") scrollTo(hash);
});
这将检查当前 URL 是否有哈希值,如果有,则调用 scrollTo()
方法(您应该将其替换为您自己的滚动方法)。
关于php - 单页网站 url?id=1#anchor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478828/