我有一个div
.wrapper
其中有一个ul
的小短语li
里面。如何选择容器中的可见元素?
该div
有width:600px
和height:20px
与overflow:hidden
。
我想只选择div
中的可见短语并向它们添加一个类。
如何做到这一点?
.wrapper {
background: #eee none repeat scroll 0 0;
border: 1px solid #ddd;
height: 20px;
overflow: hidden;
padding: 5px;
width: 600px;
float: left;
}
ul {
float: left;
margin: 0;
padding: 0;
}
ul li {
float: left;
padding: 0 5px;
list-style-type: none;
}
<div class="wrapper">
<ul>
<li><a>Vocabulary Bowl.</a>
</li>
<li><a>Bowl.</a>
</li>
<li><a>Today's Leaders.</a>
</li>
<li><a>Weekly LeadersToday's.</a>
</li>
<li><a>Bowl.</a>
</li>
<li><a>Monthly Leaders.</a>
</li>
<li><a>Bowl.</a>
</li>
<li><a>Vocabulary Bowl Today's Leaders.</a>
</li>
<li><a>Bowl Leaders.</a>
</li>
<li><a>Today's Leaders Today's Leaders Today's Leaders.</a>
</li>
<li><a>Weekly Leaders.</a>
</li>
<li><a>Monthly.</a>
</li>
<li><a>Vocabulary Bowl.</a>
</li>
<li><a>Bowl Leaders.</a>
</li>
<li><a>Today's Leaders.</a>
</li>
<li><a>Weekly Leaders.</a>
</li>
<li><a>Monthly Leaders.</a>
</li>
<li><a>Vocabulary Bowl.</a>
</li>
<li><a>Bowl Leaders.</a>
</li>
<li><a>Today's Leaders.</a>
</li>
<li><a>Weekly Leaders.</a>
</li>
<li><a>Monthly Leaders.</a>
</li>
</ul>
</div>
'$( “李:可见”)' – TricksfortheWeb
@TricksfortheWeb将无法正常工作https://jsfiddle.net/wbramLm4/ – pawel
是,':visible'只适用于实际的隐藏要素,不刚刚离开屏幕。我会试图找出一些东西。 – TricksfortheWeb