質問: jQuery、javascript等で 以下のHTMLの li の要素がブラウザ上に表示されてから実行する という書き方はどのように書けばできますでしょうか。 条件として、デフォルトのhtmlは、ulのみでliがない状態で、 liの要素は、ページの更新が完全に終わって少ししてから表示される、といった感じです。 以下のscriptのように、 $(window).load(function() でページを読み込んでから実行する方法では、それよりもliが表示されるのが後なので、動作しませんでした。 方法を教えていただけないでしょうか。よろしくお願いいたします。 ``` test test test test test ``` ``` ```
回答: 「Qiita:動的に追加されるDOM要素に対応する方法あれこれ」で開設されているように、DOMInsertedイベント、MutationObserver、アニメーションを使った回避方法のいずれかの方法で追加された時のイベントを拾って処理を実行すればいいかと思います。