選擇器的朋友可以試試這個(gè)思路 延遲執(zhí)行歸并選擇操作
更新時(shí)間:2011年01月05日 23:41:19 作者:
因?yàn)橥ǔ_x擇器需要遍歷整個(gè)元素樹(shù),所以當(dāng)多次選擇會(huì)比較耗時(shí),忽然想到是否能利用setTimeout將多次選擇操作歸并到一起
這樣像類似下面的四個(gè)同一代碼段中的4個(gè)選擇操作
$class("a").color("green");
$class("b").color("red");
$class("c").color("green");
$class("d").color("red");
最終只需要一次遍歷就可以實(shí)現(xiàn)了。
因?yàn)橹懊从刑P(guān)注選擇器的問(wèn)題,不知道是不是我out了,大家早就已經(jīng)想到了?
下面是sample,兩次選擇 一次遍歷
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
$class("a").color("green");
$class("b").color("red");
$class("c").color("green");
$class("d").color("red");
最終只需要一次遍歷就可以實(shí)現(xiàn)了。
因?yàn)橹懊从刑P(guān)注選擇器的問(wèn)題,不知道是不是我out了,大家早就已經(jīng)想到了?
下面是sample,兩次選擇 一次遍歷
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
微信小程序 連續(xù)旋轉(zhuǎn)動(dòng)畫(this.animation.rotate)詳解
這篇文章主要介紹了微信小程序 連續(xù)旋轉(zhuǎn)動(dòng)畫(this.animation.rotate)詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04JavaScript使用?for...in?、?for...of?或者?forEach()?遍歷元素的示例
for...in?、?for...of?和?forEach?都是用于循環(huán)遍歷集合元素的方法,但它們之間有一些重要的區(qū)別,本文通過(guò)實(shí)例代碼介紹JavaScript使用?for...in?、?for...of?或者?forEach()?遍歷元素的相關(guān)知識(shí),感興趣的朋友一起看看吧2023-09-09Bootstrap實(shí)現(xiàn)模態(tài)框效果
這篇文章主要為大家詳細(xì)介紹了Bootstrap實(shí)現(xiàn)模態(tài)框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09ionic進(jìn)入多級(jí)目錄后隱藏底部導(dǎo)航欄(tabs)的完美解決方案
這篇文章主要介紹了ionic進(jìn)入多級(jí)目錄后隱藏底部導(dǎo)航欄(tabs)的完美解決方案,在文章中用到了angularjs的指令知識(shí)點(diǎn),對(duì)ionic隱藏底部導(dǎo)航欄知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-11-11Array棧方法和隊(duì)列方法的特點(diǎn)說(shuō)明
本篇文章主要是對(duì)Array棧方法與隊(duì)列方法的特點(diǎn)進(jìn)行了詳細(xì)的說(shuō)明介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01