前提・実現したいこと
ページ内リンクの際に、jQueryでヘッダーの高さ分を除きたいです。
レスポンシブサイトで、PCとモバイルでヘッダーの高さが変わるので、
ブラウザ幅によって高さを変更したいです。
PCでは170pxでモバイルでは70pxにしたいのですが、どのように記述すればよいでしょうか。
宜しくお願い致します。
該当のソースコード
$(document).on('click', 'a[href*="#"]', function() { let time = 500; let target = $(this.hash); if (!target.length) return; let targetY = target.offset().top - 170; $('html,body').animate({scrollTop: targetY}, time, 'swing'); return false; });
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/07 00:51