gpt4 book ai didi

jQuery:添加了类,但忽略了 margin-top 样式

转载 作者:太空宇宙 更新时间:2023-11-03 19:38:43 24 4
gpt4 key购买 nike

我在鼠标悬停时在元素上切换一个类,该类添加得很好,但 margin-top 似乎只是被忽略了。如何让 margin-top 样式正常工作? My Code is Here @ jsfiddle .代码只是一个片段。

CSS:

#nav ul {
display: inline;
list-style: none;
}
#nav li {
float:left;
width:100px;
height:100px;
margin-top:0px;
margin-right:50px;
}
.hover {
background-color: red;
margin-top: 100px;
}

jQuery:

$('#nav ul a li').hover(function () {
$(this).toggleClass('hover');
});

HTML:

<div id="nav">
<ul> <a href="">
<li>

<h3>title</h3>
<p>description.</p>
</li>
</a>
<a href="">
<li>
<h3>title</h3>
<p>description.</p>
</li>
</a>
<a href="">
<li>
<h3>title</h3>
<p>description.</p>
</li>
</a>

</ul>
</div>

最佳答案

这是一个css 特异性问题,只需在.hover前添加#nav li,参见fiddle

选择器 #nav li 更精确,因此 .hover 被覆盖。

关于jQuery:添加了类,但忽略了 margin-top 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16793155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com