WordPressテーマSANGOの質問

Easy Table of Contentsのスムーススクロールが機能しなくなった。

アバター
Nabe

お世話になります。
アンカーリンクをスムーススクロールにしたいと思い、JSファイルでカスタマイズしました。
JSファイルでのカスタマイズはhttps://saruwakakun.com/sango/use-jsを参考にさせていただきました。
scripts.jsのコードは下記の通りです。
jQuery(function(){
jQuery('a[href^="#"]').click(function(){
var speed = 800;
var href = jQuery(this).attr("href");
var target = jQuery(href == "#" || href == "" ? 'html' : href);
var position = target.offset().top – 100;
jQuery('body,html').animate({scrollTop:position}, speed, 'swing');
return false;
});
});
Easy Table of ContentsのjQueryと競合してこのような現象が起きていると思うのですが、回避方法がわかりません。
どのように回避すればよいか、ご教示いただけますでしょうか。
よろしくお願いします。

SANGOでEasy Table of Contentsの目次を表示する
コメントへの回答
サルワカくん
サルワカくん
2021/08/27

お世話になっております。
恐縮ですがこちらのフォーラムではJavaScriptのカスタマイズのサポートまでは致しかねます。
ただ、機能として今後アンカーリンクのスムーズスクロールも検討させていただければと思います。
よろしくお願いします。

アバター
Nabe
2021/09/01

返信ありがとうございます。
色々と調べたところ、Easy Table of Contentsのアンカーリンクの自動取得のされ方が問題だったようで、TOC+に変更したら問題がなくなりました。
また、アンカーリンクのスムーズスクロールも検討いただけるとのことで、今後を楽しみにしております。
引き続き、宜しくお願いいたします。