我不知道问题是否与Angular有关或者我犯了一个错误。
我有一个<article id="about">
,链接<a href="#about">
,我试图风格目标选择器不工作
:target{
border: solid 1px red;
}
目标元素,当我点击的文章应该有一个红色边框的联系,应该不会吧?当我点击链接时,URL偏离当然从/company
变为/company#about
但没有任何反应,我也用JQuery $(':target')
检查了控制台,它返回null
。
我想也许它是Angular相关的,其中路由机制干扰了一些默认行为。我正在使用$locationProvider.html5Mode(true)
,Angular 1.1.4和Chrome26。
编辑:最后得到一个非工作示例here,它的工作,直到我注入app.run()
$位置。
最后一节你能提供它的演示不工作?它看起来像它对我有用:http://tinker.io/e74a5 – cimmanon