:jQueryの.htmlを使用して&それから、私は次のことをやっているwindow.scrollToは
まず、ウィンドウのスクロールバーを増加させるページ(ロット)にHTMLを挿入:
$("#XXXX").html("LOTS OF HTML").show();
それから私は、ページの末尾までスクロールします。
window.scrollTo(0,$(document).height());
問題はページがスクロールしないという問題です。私はいくつかのconsole.loggingを行いました。そして、scrollHTは、html()のインジェクションからHTMLが実行される前に実行されています。私は、HTMLを注入するJSでこれを試してみました。そして、私はHTMLインジェクションの中でスクロールを試みましたが、違いはありませんでした。
アイデア?
注射はAJAX呼び出し内にありますか?挿入した後に呼び出すことも、 'setTimeout(...)'にスクロールしてブラウザに追いつく時間を与えることもできます。 –
注射はAJAX呼び出し中です。私はsetTimeoutを避けたいのです。これは、常に問題を引き起こすハックです。 – AnApprentice
.html()だけがコールバックを持っていたら!私はこれでかなり困惑していますが、少し考えています。 –