我试图在某些元素上启用:target,它似乎可以在我的手机上使用IE、Firefox,甚至Chrome,但是它在我的Chrome桌面上却不起作用。有什么建议吗?
HTML (删除不相关的代码):
<nav class="main-nav" id="main-nav">
<a href="#gym">THE GYM</a>
</nav>
<div class="page-wrap">
<div class="content">
<div class="gym" id="gym"></div>
</div>
</div>CSS:
.gym {
z-index:3;
position:fixed;
height:200px;
width:100%;
background:#fff;
bottom:0;
left:0;
box-shadow:2px 4px 4px rgba(0, 0, 0, 0.4);
margin-bottom:-200px;
transition: margin-bottom ease 1s;
-webkit-transition: margin-bottom ease 1s;
-o-transition: margin-bottom ease 1s;
-moz-transition: margin-bottom ease 1s;
}
#gym:target {
margin-bottom: 0;
}顺便说一句,当我尝试用JS做这个方法时,使用.css函数,它甚至不会在boazkerengil.com上运行work...the站点
发布于 2014-05-15 01:12:07
我不知道什么东西坏了。只是出现了一个白色的盒子,对吧?如果是这样的话,它是起作用的。下面是发生的事情的屏幕记录:http://cl.ly/VWDf。我正在使用Chrome 34.0.1847.137。
https://stackoverflow.com/questions/23663648
复制相似问题