動的に代わりあらゆる場所にdivを持つのコントロールの隣にスピナーを配置する方法があります

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

質問

私は、ドロップダウン・コントロールの数を持っているし、変更イベントに、それはAJAX getJSONをキックオフ()を呼び出します。私が表示したいと私はスピナー画像と各ドロップダウンリストの隣のdivを持っている「ロードを。。」AJAX呼び出しのいくつかは高価であるとしてます。

私はページ上の1つのスピナーのdivを持っているし、すぐ隣、私はちょうどその時点で変更され、ドロップダウンコントロールにスピナーの動きを持つことができますとにかくあります。このよう私が代わりにページに何度も繰り返し、それらを持っていることの1つのdiv要素を再利用することができます。

役に立ちましたか?

解決

あなたはスピナーを作成したり、それを移動することができます。それは何かを得るためにWebサービスを呼び出すときに、私はこのような何かを持っている...ちょうど私が考えるAjaxのリクエストに応じて1を破壊して作成する方が簡単です。

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

私の場合、私はその親の内部のすべてを破壊し、私は戻ってデータを取得するときにそれを交換するので、それはそれの一部として、スピナーを破壊しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top