确定元素是否具有加载后带jQuery的CSS类



我已经完成了研究,发现.hasclass()和.is()()类似于我的需求。但是,就我而言,它的运作不佳。我正在尝试检查DIV,以查看其在页面加载后是否具有特定类别。这是基于用户滚动的情况的不断变化的。如果从.firstdiv删除,则有效)和切换。

这是一个示例如果用户滚动:

<div class="first-div ctoggle"></div>
<div class="shade active"></div>

。关于我该如何实现这一目标的任何想法?同样,如果我错了,请纠正我,但似乎.hasclass()和.IS()仅在页面加载之前工作。

.hasClass().is()只要您的目标对象存在,就可以调用它们。但是,他们不会在班级可能会发生变化的任何时候继续向您报告 - 他们不会监视更改。

如果您想每次滚动页面查看其类是否已更改时检查对象事件并每次触发事件时检查对象。您要编写确定何时需要再次检查目标对象的代码。

最新更新