首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当url散列更改时强制重新加载

当url散列更改时强制重新加载
EN

Stack Overflow用户
提问于 2014-11-21 06:54:58
回答 1查看 1.9K关注 0票数 3

在我的应用程序中有一个标题菜单。我们有5个菜单项具有相同的页面url,具有不同的散列值,例如

  1. 家庭(www.sample.com)
  2. 品牌网页1(www.sample.com/test.html# Brand 1)
  3. 品牌网页2(www.sample.com/test.html#brand2)
  4. 品牌网页3(www.sample.com/test.html# Brand 3)
  5. 品牌第4页(www.sample.com/test.html# Brand 4)

所有品牌页面都将导航到相同的页面(test.html),但具有不同的散列。

问题:当我从HOME点击任何品牌页面的链接时,页面会自动导航到test.html,并检查哈希标签,并自动通过ajax加载项目。

但是当我点击品牌页面中的任何一个品牌页面链接时,页面都不会刷新。

EN

回答 1

Stack Overflow用户

发布于 2014-11-22 03:57:01

HTML:

代码语言:javascript
复制
<div id="menu">
    <a href="#1">brand 1</a>
    <a href="#2">brand 2</a>
</div>

JQ:

代码语言:javascript
复制
$(function() {

    $('#menu a').click(function(e){
        var url=$(this).attr('href');

        window.location.href=url;// ## change url with hash
        location.reload();       // ## reload page

        e.preventDefault();      // ## prevent default click action 
    })

}) 
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27055748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档