考察したところ、ページ内リンクでブラウザのURL欄に、#~~と表示されないようになってるのが原因のような気がします。
main.jsの
jQuery('a[href^="#"]').not(".noscroll,.woocommerce-tabs .stars a,.woocommerce-tabs .wc-tabs a,.reset_variations,.woocommerce-product-gallery__trigger").click(function() {
if (!jQuery(this).parents("#menu-collapse").length) {
var e = jQuery(this).attr("href");
var t = jQuery(e == "#" || e == "" ? "html" : e);
var i = t.offset().top - o;
jQuery("html, body").animate({
scrollTop: i
}, 500, "swing");
return false;
}
});
の箇所になるような気がするのですが。
ご教授いただけますと助かります。
テーマ開発者の今村と申します。
今のところですが、ヘッダーに設定したナビゲーションはページ内スクロールには対応させていません。
制作案件でも同様の挙動を求められることがあるので、カスタマイズすることもあります。
恐れ入りますが、私が提供しているサポート専用のウェブサイト「サポトピア」内で提供する有償の質問・回答サービス「個別サポート」内で相談を受けたり、具体的なコードを提示することは可能です。
・個別サポート
https://support.animagate.com/personal/
私が提供するサービスを利用いただく方との公平性を保つため、この無料のフォーラム内での回答はできかねます。
何卒ご了承ください。
今村 様
はじめまして。
そうですね、有償サポートを受けられてる方との公平性が保てませんね、お詫び申し上げます。
またサポトピア有償の個別サポートサービス、検討させていただきます。
どうも、ご回答、ありがとうございました。