我不知道问题是否与 Angular 有关,或者我犯了一个错误。
我有一个<article id="about">
, 链接<a href="#about">
,我正在尝试使用
:target{
border: solid 1px red;
}
当我单击链接时,文章应该有一个红色边框,不是吗?当我单击链接时,URL off course 更改/company
为/company#about
但没有任何反应,我还使用 JQuery 在控制台中进行了检查,$(':target')
它返回null
.
我认为这可能与 Angular 相关,其中路由机制会干扰某些默认行为。我正在使用$locationProvider.html5Mode(true)
Angular 1.1.4 和 Chrome26。
编辑:最后在这里得到了一个不工作的例子,它工作直到我注入 $location in app.run()
。