4 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
1、在瀏覽器控制臺調(diào)試添加jQuery腳本。
2、按照完整id查找。jQuery("#id")即可。jQuery如果可以簡寫為$,就是$("#id")。
3、按照標(biāo)簽加開頭匹配。jQuery("標(biāo)簽名[id^='id開頭子串']")實(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)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
做JQuery效果時(shí),要在一個(gè)效果后執(zhí)行一段代碼,
本身jquery動(dòng)畫都有回調(diào)函數(shù),。
當(dāng)我們想要在頁面同時(shí)執(zhí)行多個(gè)動(dòng)畫效果之后或者之前怎么來執(zhí)行一段代碼呢,首先我們想到的肯定 是執(zhí)行代碼的條件。也就是我們怎么能判斷多個(gè)不懂得效果都執(zhí)行完了,或者都沒執(zhí)行。
:animated
然后用 $(".box").is(":animated") 來判斷;
用定時(shí)器來實(shí)現(xiàn)代碼如下:
代碼
var wait=setInterval(function(){
if(!$(".box").is(":animated")){
clearInterval(wait);
//執(zhí)行code
alert("動(dòng)畫都已經(jīng)執(zhí)行完!");
}
},200);

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