動的に代わりあらゆる場所にdivを持つのコントロールの隣にスピナーを配置する方法があります
-
19-09-2019 - |
質問
私は、ドロップダウン・コントロールの数を持っているし、変更イベントに、それはAJAX getJSONをキックオフ()を呼び出します。私が表示したいと私はスピナー画像と各ドロップダウンリストの隣のdivを持っている「ロードを。。」AJAX呼び出しのいくつかは高価であるとしてます。
私はページ上の1つのスピナーのdivを持っているし、すぐ隣、私はちょうどその時点で変更され、ドロップダウンコントロールにスピナーの動きを持つことができますとにかくあります。このよう私が代わりにページに何度も繰り返し、それらを持っていることの1つのdiv要素を再利用することができます。
解決
あなたはスピナーを作成したり、それを移動することができます。それは何かを得るためにWebサービスを呼び出すときに、私はこのような何かを持っている...ちょうど私が考えるAjaxのリクエストに応じて1を破壊して作成する方が簡単です。
$(document.createElement("img"))
.attr({ "src": "/Ajax/Spinner.gif" })
.insertAfter(dropDownElementThatWasJustClicked);
私の場合、私はその親の内部のすべてを破壊し、私は戻ってデータを取得するときにそれを交換するので、それはそれの一部として、スピナーを破壊しています。
所属していません StackOverflow