1

我有一个可滚动divoverflow:scroll. 我想要的是在滚动div时在当前可见的元素div 上添加一些 CSS 类,同时我必须display:none在 scrollable 中添加一些当前不可见元素的CSS 类div

4

1 回答 1

1

我为你做了一个例子。

HTML

<div id="scrollable">
    <div class="hidden">Hidden</div>
    <div>Visible</div>
</div>

CSS

.hidden{display:none};

.something{background: red;}

.something-else{background: blue;}

jQuery/Javascript

var hiddenElements= $("#scrollable div:hidden");
hiddenElements.addClass("something");
var visibleElements = $("#scrollable div:visible");
visibleElements.addClass("something-else");

示例:http: //jsfiddle.net/jqRCk/1/

于 2013-01-30T09:52:23.740 回答