php - 单页网站 url?id=1#anchor

标签 php jquery mysql

我有一个单页网站,在该网站的起始页上显示了 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/

相关文章:

javascript - jQuery ajax 不会加载代码

mysql - 如何进行复杂查询

IF..THEN 语句中的 mysql 过程错误

php - sqlite 和窗口 : Not enough storage is available to complete this operation and CoInitialize has not been called

jquery - typeahead.js 不触发源函数

php - PHP自动生成META标签

jquery - 查找 rails 中的日期差异

MYSQL 匹配反对

php - 将 PHP 简化为 MySQL

php - 在 jQuery 中更改一堆 img 标签的属性是否比 PHP 更容易?