javascript - 使用散列标签进行页面导航和 anchor 导航的最佳方式是什么?

标签 javascript html anchor hashtag

我正在制作一个使用散列标签进行页面导航的网络应用程序,如下所示

http://foo.bar.com/#pages/home

我刚刚意识到我的一个页面会变得巨大,包含它自己的树状结构菜单和链接,这些链接应该将页面滚动到页面中的不同 anchor 标记。显然我现在不能为此使用实际的散列标签,因为它们很忙。我将不得不使用带有这样 URL 的编程解决方案

http://foo.bar.com/#pages/home/section

或者是否可以使用多个哈希符号,也许将其更改为这个?

http://foo.bar.com/#!/pages/home#section

但是这怎么能以编程方式完成呢?

最佳答案

我会废弃 the broken use of hashbangs , 切换到使用 the history API相反,认真考虑以下问题:“如果很多内容被替换,通过 Ajax 加载它真的有好处吗?”

关于javascript - 使用散列标签进行页面导航和 anchor 导航的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9052958/

相关文章:

javascript - MongoDB,从数组中删除对象

javascript - 使用 jQuery 向第一个 div 添加一个类

html - 圆圈内的文本未对齐 html css

angularjs - 如何使用 AngularJS 生成 url 编码的 anchor 链接?

HTML 位置 :fixed variable-height page header and in-page anchors

javascript - 无法让 javascript slider 设置动画

javascript - 从单个下拉框中选择多个选项和值

javascript - 使用 ngRepeat 在 Angular 中进行分组验证

javascript - 有没有办法从 URL 导入脚本包?

jquery - 如何使 jQuery Mobile anchor 工作?