【发布时间】:2015-01-20 21:41:45
【问题描述】:
我正在尝试将锚点链接到同一页面中的 div。我做了以下事情:
<a class="chev" href="#yes">
<span class="glyphicon glyphicon-chevron-down"></span>
</a>
...
..
..
<div id="yes"> some content </div>
但是,当点击链接时,页面并没有将我带到 div。这是我从控制台收到的错误消息:
未捕获的错误:[$location:ihshprfx] 无效的 url “hostname/#yes”,缺少哈希前缀“#!”。
我确实查看了其他一些解决方案,但它们都不起作用。
有什么想法吗?
【问题讨论】:
-
你有一些 JavaScript 干扰,但你没有提供足够的代码来说明什么。
-
为什么这个标签是
mean? -
你说的什么JS干扰。该视图没有任何嵌入的 JS。然而,它被包裹在一个角度控制器中。
-
JavaScript 拦截链接并尝试对 URL 执行某些操作的类型。将它包装在一个角度控制器中听起来像是对 JavaScript 的主要干扰。
-
错误是说缺少哈希前缀!#,不清楚。
标签: javascript jquery html css mean