我做了以下內容:的.html&然後window.scrollTo
首先,注入到HTML頁面(很多),然後增加窗口滾動條:
$("#XXXX").html("LOTS OF HTML").show();
然後我想要向下滾動到頁面末尾:
window.scrollTo(0,$(document).height());
問題是頁面從不向下滾動。我做了一些console.logging,scrollTo在運行注入html()的HTML之前運行。我在注入HTML的JS中嘗試了這一點,然後我嘗試在HTML注入中進行滾動,但沒有任何區別。
任何想法?
是否在AJAX調用中注入?您可以在注入之後調用它,或者將滾動放置在`setTimeout(...)`中,並讓瀏覽器有時間趕上。 – 2011-01-11 23:40:06
注入是在AJAX調用中。我想避免setTimeout,這是一個總是在道路上產生問題的黑客。 – AnApprentice 2011-01-11 23:40:53
如果只有.html()有一個回調!我非常難過,但我會考慮一下。 – 2011-01-11 23:41:02