【问题标题】:jquery link problem?jquery链接问题?
【发布时间】:2011-10-10 12:22:19
【问题描述】:

当用户单击站点上的链接时,jquery 不会加载整个其他页面,而是将内容加载到页面中间的内容 div 中,但是当用户直接链接到页面时,它不会这样做当用户直接链接到页面时,有没有办法做到这一点

www.scotwebtech.co.uk 并导航到 aboutus(我希望它的外观)

http://www.scotwebtech.co.uk/aboutus.html(用户直接链接时的样子)

【问题讨论】:

  • 如果您使用的是 php,您可以在 .htaccess 中处理它

标签: jquery hash hyperlink tags


【解决方案1】:

实际上用户应该直接链接到http://www.scotwebtech.co.uk/#aboutus.html而不是http://www.scotwebtech.co.uk/aboutus.html

更改指向http://www.scotwebtech.co.uk/aboutus.html 的链接以包含# 字符。

【讨论】:

  • 当我将所有链接更改为 #linkname.html 时,更改内容的 jquery 停止工作
  • 我测试过...你有吗?
【解决方案2】:

其他解决方案:

1 .以与其他页面相同的方式设计“关于我们”页面,然后使用jQuery's load() method 提取您要查找的内容

$('#result').load('ajax/test.html #container');

虽然不是最好的方法,因为您仍在加载大量不需要的 html,但它应该可以工作。

2 。根据您在服务器上使用脚本语言的意愿,您可以让脚本决定是交付完整页面(在正常请求中)还是仅交付内容(在 AJAX 请求中)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    相关资源
    最近更新 更多