###実現したいこと
ページ最下部までスクロールしたときにアラートを出したいです。
html
1<style> 2main{ 3 height: 100vh; 4} 5div{ 6 height: 10000px; 7} 8</style> 9 10<main> 11 <div><p>最下部までスクロールしたらアラート</p></div> 12</main>
###試したこと
調べた結果、最下部を取得し、画面のスクロール位置を取得すればできるかのように思い、書いてみたのがこのコードです。コメントしてある部分に間違いはないように思うのですが、なぜアラートがでないのでしょうか?
js
1var main = $('main').innerHeight(), // ページ全体の高さ 2 div = $('div').innerHeight(), // エリアの高さ 3 bottom = div-main; // ページ最下部の位置 4 5if ( $(window).scrollTop() >= bottom ){ 6 alert('ページ最下部まできました'); 7}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/18 04:53