###スクロール値取得したいです
javascriptで画面のスクロール値を取得したいです。
関数を実行するとundefinedが返ってきてしまいます。
それを数値で返してほしいです。
getHeight関数内のconsole.log(scroll);
ではスクロールした数字が表示されるのですが、
getHeight();関数を実行するとundefinedとなります。
getHeight();時にスクロールの数値を入れておきたいのです。
何か良い方法はありますでしょうか。
下記該当コードになります。
###該当のソースコード
javascript
1getHeight = function() { 2 let documentElement = null; 3 // Webkit系(Safari, Chrome, iOS)、IE5はbody要素 else IE(6以上)、Firefox、Operaはhtml要素 4 if (navigator.userAgent.toLowerCase().match(/webkit|msie 5/)) { 5 documentElement = document.body; 6 } else { 7 documentElement = document.documentElement; 8 } 9 // ウィンドウのスクロール量取得 10 window.onscroll = function() { 11 let scroll = Math.floor(documentElement.scrollTop) 12 console.log(scroll); 13 return scroll; 14 }; 15}; 16 17getHeight();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/23 07:41
2017/08/23 07:59
2017/08/23 09:14