هل هناك طريقة لوضع سبينر ديناميكيا بجانب عنصر تحكم بدلا من وجود divs في كل مكان

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

سؤال

لدي عدد من الضوابط المنسدلة وعلى حدث التغيير الذي ينطلق مكالمات AJAX GETJSON (). لدي DIV بجانب كل منسطراء مع صورة سبينر وأريد عرض "التحميل.". "لأن بعض مكالمات Ajax مكلفة.

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

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

المحلول

يمكنك إنشاء سبينر، أو حركه. من الأسهل فقط تدمير وإنشاء واحد على طلب AJAX وأعتقد أنه ... لدي شيء من هذا القبيل عند الاتصال بخط ويب للحصول على شيء ما.

$(document.createElement("img"))
  .attr({ "src": "/Ajax/Spinner.gif" })
  .insertAfter(dropDownElementThatWasJustClicked);

في حالتي، أيد كل شيء داخل هذا الوالد واستبداله عندما أحصل على البيانات مرة أخرى، لذلك يدمر الدوار كجزء من ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top