$('html,body').animate({
私は単に次のスクリプトを持っています.9行目を見れば、あなたが見るでしょうscrollTop: target.offset().top - 95 }, 700);
- 問題は、どのように数字95を変更するかです(offset().top XXの後です)画面幅が1030px未満の場合?
このコード行を追加して試してみましたが、うまくいきません。何が間違っているのかわかりません。if (width <= 1030) {
スクリプトは次のとおりです。
//Menu Scrolling To Sections//
$(document).ready(function () {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
|| location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top - 95 }, 700);
return false;
}}});});