كيف يمكنني تطبيق التأثيرات على العناصر المستردة داخل صفيف في جيس؟

StackOverflow https://stackoverflow.com/questions/929527

  •  06-09-2019
  •  | 
  •  

سؤال

كنت أتساءل عما إذا كان من الممكن تطبيق الآثار على العناصر المستردة داخل صفيف.

أعلم أنني أستطيع إخراج محتويات الصفيف عبر :.text() أو ال .html() وظائف في jQuery. لكنني كنت أحاول fadeIn() المحتوى، ولا يعمل أبدا.

كيف يمكنني تحقيق ذلك؟

هل كانت مفيدة؟

المحلول

يجب عليك إضافة الكائن إلى DOM قبل أن تتمكن من إظهاره واستخدام التأثيرات عليه.

علي سبيل المثال:

content.appendTo('#somedivid').hide().fadeIn();

نصائح أخرى

سيكون عليك إلحاق به إلى DOM، وإخفائها ثم تتلاشى في:

for(i=0, x=content.length; i<x; i++){      
   $('<p />').text(content[i]).appendTo('#container').hide().fadeIn();
}

Astoming هذا المحتوى هو مجموعة النص من النص الذي تريد إضافته إلى #Container.

إذا كان كل عنصر في الصفيف يحتوي على معرف مرتبط بالعنصر الموجود في تخطيط الصفحة الذي يمكنك القيام به:

$('#'+content[i].id).fadeIn();

لست متأكدا من أنني أفهم السؤال بشكل صحيح، لكنه يعمل كما هو الحال مع النص () أو HTML () وظائف التي ذكرتها:

var elements = $('.test');
// elements is an array of all elements with class 'test'

// now fade all these elements out:
elements.fadeOut('slow');
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top