jQuery事件處理程序總是按照綁定的順序執(zhí)行 - 任何方式都可以解決這個(gè)問(wèn)題?jQuery事件處理程序總是以綁定的順序執(zhí)行,這可能很煩人。例如:$('span').click(doStuff1);$('span').click(doStuff2);單擊跨度將導(dǎo)致doStuff1()觸發(fā),然后doStuff2()。在我綁定doStuff2()時(shí),我想在 doStuff1()之前選擇綁定它,但似乎沒(méi)有任何簡(jiǎn)單的方法來(lái)執(zhí)行此操作。我想大多數(shù)人會(huì)說(shuō),只需編寫(xiě)如下代碼:$('span').click(function (){
doStuff2();
doStuff1();});但這只是一個(gè)簡(jiǎn)單的例子 - 在實(shí)踐中,這樣做并不總是方便。在某些情況下,您要綁定事件,并且您綁定的對(duì)象已經(jīng)有事件。在這種情況下,您可能只希望在任何其他現(xiàn)有事件之前觸發(fā)新事件。那么在jQuery中實(shí)現(xiàn)這一目標(biāo)的最佳方法是什么?
jQuery事件處理程序總是按照綁定的順序執(zhí)行 - 任何方式都可以解決這個(gè)問(wèn)題?
12345678_0001
2019-11-17 16:12:09