に一度のために働く私は、ページの一番下までスクロールを検出するためのコードの下に使用していますが、私のWebページには、それだけで(他のブラウザではうまく動作します)一度だけトリガすることができます:検出が唯一のiPad
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
alert('bottom');
get_page();
}
});
ページは実際にあります:http://www.haorenao.com/life/
あなたはそれをより明確に再フェイズできますか?理解できません。 –
文書とウィンドウは2つの異なるオブジェクトです。スクロールがページの一番下にあるかどうかを確認したいのであれば、本文や文書であっても "e"がページ上のどの要素であっても、上記の式を確認するだけでよいのですが、 document.body.scrollTop == document.body.scrollHeight - window.clientHeight表示の正確な高さはボディの高さではないため(オーバーフローが非表示に設定されている場合を除きます)。 – khael
ありがとうございますが、そのようなコードはPCのすべてのブラウザを含む他のデバイスでうまく動作します。あなたの説明から、私はipadとPCの違いについての手がかりを見ることができません。 –