どのように私はjQueryのでは、アレイ内の検索された要素にエフェクトをかけることができますか?

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

  •  06-09-2019
  •  | 
  •  

質問

は、アレイ内の検索要素にエフェクトを適用することが可能であった場合、私は思っていた。

jQueryので.text()または.html()機能:

私は介して出力配列の内容を知っていることができます。しかし、私は、コンテンツを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();
}

そのコンテンツAsumingはあなたが#containerに追加するテキストの配列です。

配列の各要素は、あなたがすることができるページレイアウト上の要素に関連付けられているIDが含まれている場合:

$('#'+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