4 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
1、在瀏覽器控制臺(tái)調(diào)試添加jQuery腳本。
2、按照完整id查找。jQuery("#id")即可。jQuery如果可以簡(jiǎn)寫(xiě)為$,就是$("#id")。
3、按照標(biāo)簽加開(kāi)頭匹配。jQuery("標(biāo)簽名[id^='id開(kāi)頭子串']")實(shí)現(xiàn)查找。
4、按照標(biāo)簽加結(jié)尾匹配。jQuery("標(biāo)簽名[id^='id結(jié)尾子串']")實(shí)現(xiàn)查找。
5、按照標(biāo)簽加中間內(nèi)容匹配。jQuery("標(biāo)簽名[id^='id中間內(nèi)容']")實(shí)現(xiàn)查找。
6、要查找的元素在內(nèi)嵌html中。在html文檔內(nèi)部有另一個(gè)html文檔。

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
做JQuery效果時(shí),要在一個(gè)效果后執(zhí)行一段代碼,
本身jquery動(dòng)畫(huà)都有回調(diào)函數(shù),。
當(dāng)我們想要在頁(yè)面同時(shí)執(zhí)行多個(gè)動(dòng)畫(huà)效果之后或者之前怎么來(lái)執(zhí)行一段代碼呢,首先我們想到的肯定 是執(zhí)行代碼的條件。也就是我們?cè)趺茨芘袛喽鄠€(gè)不懂得效果都執(zhí)行完了,或者都沒(méi)執(zhí)行。
:animated
然后用 $(".box").is(":animated") 來(lái)判斷;
用定時(shí)器來(lái)實(shí)現(xiàn)代碼如下:
代碼
var wait=setInterval(function(){
if(!$(".box").is(":animated")){
clearInterval(wait);
//執(zhí)行code
alert("動(dòng)畫(huà)都已經(jīng)執(zhí)行完!");
}
},200);

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
javascript是單線(xiàn)程的,同時(shí)只可能有一個(gè)線(xiàn)程在內(nèi)存中,也就是說(shuō)即使指定了執(zhí)行多個(gè)函數(shù),也會(huì)默認(rèn)只執(zhí)行其中一個(gè),其他的會(huì)進(jìn)入任務(wù)隊(duì)列,按照指定順序依次執(zhí)行
- 4 回答
- 0 關(guān)注
- 589 瀏覽
添加回答
舉報(bào)