الفرق بين المراجعتين لصفحة: «jQuery/dequeue»
< jQuery
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>.dequeue()</code>...' |
Khaled-yassin (نقاش | مساهمات) ط ←الوصف |
||
| سطر 6: | سطر 6: | ||
يُعيد كائنًا من النوع [[jQuery/jQuery|jQuery]]. | يُعيد كائنًا من النوع [[jQuery/jQuery|jQuery]]. | ||
=== الوصف === | |||
ينفذ هذا التابع الدالة التالية في قائمة الانتظار للعناصر المتطابقة. | ينفذ هذا التابع الدالة التالية في قائمة الانتظار للعناصر المتطابقة. | ||
| سطر 69: | سطر 69: | ||
[[تصنيف:jQuery Data]] | [[تصنيف:jQuery Data]] | ||
[[تصنيف:jQuery Utilities]] | [[تصنيف:jQuery Utilities]] | ||
[[[[تصنيف:jQuery Custom]] | [[ | ||
[[تصنيف:jQuery Custom]] | |||
مراجعة 13:10، 10 مايو 2018
.dequeue( [queueName ] )
القيمة المعادة
يُعيد كائنًا من النوع jQuery.
الوصف
ينفذ هذا التابع الدالة التالية في قائمة الانتظار للعناصر المتطابقة.
أُضيف مع الإصدار: 1.2
.dequeue( [queueName ] )
queueName
سلسلة نصية تحتوي على اسم قائمة انتظار التأثيرات القياسية. وقيمتها الافتراضية fx.
عند استدعاء .dequeue()، تتم إزالة الدالة التالية في قائمة الانتظار من القائمة، ثم تُنفَّذ. ينبغي لهذه الدالة بدورها (بشكل مباشر أو غير مباشر) التسبب في استدعاء .dequeue()، بحيث يستمر التسلسل.
أمثلة
استخدام dequeue لإنهاء دالة انتظار مخصصة تسمح لقائمة الانتظار بالاستمرار.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>dequeue demo</title>
<style>
div {
margin: 3px;
width: 50px;
position: absolute;
height: 50px;
left: 10px;
top: 30px;
background-color: yellow;
}
div.red {
background-color: red;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<button>Start</button>
<div></div>
<script>
$( "button" ).click(function() {
$( "div" )
.animate({ left:"+=200px" }, 2000 )
.animate({ top:"0px" }, 600 )
.queue(function() {
$( this ).toggleClass( "red" ).dequeue();
})
.animate({ left:"10px", top:"30px" }, 700 );
});
</script>
</body>
</html>
مصادر
[[