簡體   English   中英

加載后確定元素是否具有帶有 jQ​​uery 的 CSS 類

[英]Determine if an element has a CSS class with jQuery after load

我已經完成了我的研究,發現 .hasClass() 和 .is() 與我需要的相似。 但是,它在我的情況下效果不佳。 我試圖檢查一個 DIV,看看它在頁面加載后是否有一個特定的類。 這會根據用戶是否滾動而不斷變化。 active) 並切換是否從 .firstdiv 中刪除。

如果用戶已滾動,這是一個示例

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

<div class="shade active"></div>

. 關於如何實現這一目標的任何想法? 同樣,如果我錯了,請糾正我,但似乎 .hasClass() 和 .is() 僅在頁面加載之前/期間有效。

.hasClass().is()工作,你給他們打電話,只要你的目標對象存在的任何時間。 但是,他們不會在班級可能發生變化的任何時候繼續向您報告——他們不會監控變化。

如果您想在每次滾動頁面時檢查一個對象以查看其類是否已更改,那么您只需要將一些代碼連接到滾動事件或在滾動事件上修改頁面的代碼並檢查每次該事件觸發時的對象。 您可以編寫代碼來確定何時需要再次檢查目標對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM