consoleしている部分がWebのインスペクタのログの部分い何も表示しません。書き方はあっていますか。
単にconsole.log()するだけだと思うのですが、、、
JS
1$(function () { 2 3 /* 4 * Sticky header 5 */ 6 $('.page-header').each(function () { 7 8 var $window = $(window), // ウィンドウを jQuery オブジェクト化 9 $header = $(this), // ヘッダーを jQuery オブジェクト化(.page-header) 10 // ヘッダーのデフォルト位置を取得 11 headerOffsetTop = $header.offset().top; 12 console.log(headerOffsetTop);//何も表示されない 13 14 // ウィンドウのスクロールイベントを監視 15 // (ウィンドウがスクロールするごとに処理を実行する) 16 $window.on('scroll', function () { 17 // ウィンドウのスクロール量をチェックし、 18 // ヘッダーのデフォルト位置を過ぎていればクラスを付与、 19 // そうでなければ削除 20 if ($window.scrollTop() > headerOffsetTop) { 21 $header.addClass('sticky'); 22 } else { 23 $header.removeClass('sticky'); 24 } 25 }); 26 27 // ウィンドウのスクロールイベントを発生させる 28 // (ヘッダーの初期位置を調整するため) 29 $window.trigger('scroll'); 30 31 }); 32}); 33
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/06 17:59
2019/02/06 18:02