English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يُغيّر طريقة fadeTo() شفافية العنصر المحدد تدريجيًا إلى شفافية معينة.
هذه الطريقة مشابهة لـfadeIn()تماماً مثل الطريقة المماثلة، ولكن هذه الطريقة تزيل إخفاء العنصر، وتظهر دائمًا بنسبة شفافية 100٪.
ملاحظة: يُؤدي طريقة fadeTo() إلى عدم تغيير ترتيب الصفحة (سيظل المكون المحدد يأخذ نفس المساحة كالسابق).
$(selector)fadeTo.(duration, opacity, easing, callback)
تقليل درجة الشفافية للمكون <div> تدريجياً:
$("button").click(function(){ $("div").fadeTo(500, 0.2); });اختبار لرؤية‹/›
تغيير درجة الشفافية للمكون <div> تدريجياً:
$("#btn1").click(function(){ $("div").fadeTo(1000, 0); }); $("#btn2").click(function(){ $("div").fadeTo(1000, 1); });اختبار لرؤية‹/›
استخدامcallbackالمعلمات:
$("button").click(function(){ $("div").fadeTo(500, 0, function(){ alert("انخفاض الشفافية!!!"); }); });اختبار لرؤية‹/›
المعلمات | وصف |
---|---|
مدة التحرك | قيمة 字ية أو عددية، تحدد المدة التي سيستمر فيها التدرج القيم الممكنة:
|
شفافية | تحديد شفافية التدرج. يجب أن يكون عدد بين 0.00 و 1.00 |
easing | اختياري - قيمة 字ية، تحدد سرعة العنصر في مراحل مختلفة من التحرك. القيمة الافتراضية هي “swing” القيم الممكنة:
|
callback | اختياري - اكتمال طريقة fadeTo()، سيتم استدعاء الدالة |