我正在尋找最好的方法來整理這個,或執行這種方法的最快,最好的方法。最快的方法來檢查,如果可能的數組類存在於一個使用jQuery的元素
我已經閱讀了很多關於stackoverflow的問題,並且無法工作這一個。我在下面有一個工作解決方案,但它似乎臃腫,可能有更快或更清潔的方法。
我試圖運行的函數,但只有當一個類數組不要在我身上的標籤存在。
請參見下面的工作代碼...
// run scroll reveal if none of these ie classes exist in the body tag
if (!$('BODY.ie-9,BODY.ie-8,BODY.ie-7,BODY.ie-6')[0]) {
// scroll reveal function
window.sr = new ScrollReveal({ reset: false });
sr.reveal('FIGURE', { duration: 300 });
}
看來,我能得到我想要的想要的結果是由具有列出BODY.ie-9,BODY.ie-8,BODY.ie-7,BODY.ie-6
作爲選擇的唯一方法。
我想要的結果是運行子函數,如果這些.ie-
類都不存在於body標籤中。
任何建議將不勝感激。由於
您正在使用錯誤的選擇器。這足以使用,例如'.ie-7' – SaidbakR
這是否意味着它會嘗試檢查dom中該類的每個元素?造成它需要更長的時間來檢查? – joshmoto
我並不完全是指,我只是想從選擇器中刪除「BODY」。 – SaidbakR