dequeue နည်းလမ်း
dequeue နည်းလမ်းသည် အမှတ်စဉ်တန်းထဲမှ နောက်လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ရန် ခွင့်ပြုပေးပါသည်။ ဤနည်းလမ်းခေါ်သုံးသောအခါ လုပ်ဆောင်ချက်ကို အမှတ်စဉ်တန်းမှ ဖယ်ရှားပြီး ထို့နောက် လုပ်ဆောင်သည်။ လုပ်ဆောင်ချက်များ၏ ကွင်းဆက်သည် ဆက်လက်လုပ်ဆောင်နိုင်ရန် ဤနည်းလမ်းကို လုပ်ဆောင်ချက်က ခေါ်ဆိုရပါမည်။ အစိတ်အပိုင်းတစ်ခုနှင့် ချိတ်ဆက်ထားသော အမှတ်စဉ်တန်းကို လုပ်ကိုင်ခွင့်ပြုသည့် queue နည်းလမ်းကိုလည်း ကြည့်ပါ။
ဝါကျဖွဲ့ပုံ
ဤနည်းဖြင့် အမှတ်စဉ်တန်းထဲရှိ နောက်လုပ်ဆောင်ချက်များကို ဆက်လက်လုပ်ဆောင်နိုင်ပါသည်။ မဖြစ်မနေ မလိုအပ်သော သတ်မှတ်ချက်အဖြစ် စာကြောင်းပုံစံဖြင့် အမှတ်စဉ်တန်း၏ အမည်ကို ပေးပို့နိုင်သည်။ မည်သည့် သတ်မှတ်ချက်မျှ မပေးပို့ပါက၊ ဤနည်းလမ်းသည် fx အမှတ်စဉ်တန်းနှင့် အလုပ်လုပ်ပါမည်။
.dequeue([အမှတ်စဉ်တန်းအမည်]);
ဥပမာ
ဤဥပမာတွင်၊ queue နည်းလမ်းကို အသုံးပြု၍ newcolor အတန်းကို ထည့်သွင်းခြင်းဖြင့် စတုရန်းကို အစိမ်းရောင်ပြောင်းလဲပေးမည့် စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို ထည့်သွင်းပါမည်။ မြင်တွေ့ရသည့်အတိုင်း၊ ဤနေရာတွင် အမှတ်စဉ်တန်းမှ လုပ်ဆောင်ချက်ကို ဖယ်ရှားပြီး နောက်တစ်ခုလုပ်ဆောင်နိုင်စေရန် dequeue ကို ခေါ်ဆိုထားပါသည်။
<button id="animate">စတင်မည်</button>
<div></div>
div {
position: absolute;
margin: 3px;
width: 50px;
height: 50px;
left: 0px;
top: 30px;
background: red;
display: none;
}
div.newcolor {
background: green;
}
$('#animate').click(function() {
$('div')
.show('slow')
.animate({left: '+=200'}, 2000)
.queue(function() {
$(this).addClass('newcolor').dequeue();
})
.animate({left: '-=200'}, 500)
.queue(function() {
$(this).removeClass('newcolor').dequeue();
})
.slideUp();
});
ဤအရာကိုလည်း ကြည့်ပါ
-
အမှတ်စဉ်တန်းများကို ပြသခြင်း၊ ပြောင်းလဲခြင်းပြုနိုင်သည့်
queueနည်းလမ်း -
အမှတ်စဉ်တန်းထဲမှ မလုပ်ဆောင်ရသေးသော အရာများအားလုံးကို ဖယ်ရှားခွင့်ပြုသည့်
clearQueueနည်းလမ်း