フロントページに何か所かアンカー(#hogeのような)を作り、ナビゲーションメニューのクリックでその個所が表示されるようなページを作ろうとしています。
ナビゲーションメニューなので、どのページからでも(同一ページ・別ページにかかわらず)有効なリンクにしないといけません。従ってURL指定は、URL+アンカーとしています。(例) frontpage/#hoge
動き自体は大体うまくいくのですが、次の2点について行き詰まっています。
1.スマートフォン(iPhoneX,PCでChromeブラウザを狭めた状態のどちらも)でフロントページを表示し、同じフロントページのアンカーが指定されたメニューをクリックしても動かない。その後モバイルメニューを自分で✖を押して閉じると先ほど選択した個所が表示されることから、メニュークリック時にモバイルメニューが閉じることなく背後で動いている模様。
2.このようにURL指定を、URL+アンカーで行った場合、同ページ別ページ関わらずスムーススクロールが全く機能しない。
以上の点について、何らかの解決手段アドバイスをいただければ助かります。
なお参考までに、URLをアンカーのみ(例)#hoge にした場合は、自動的にモバイルメニューが閉じて#hogeの個所が表示され、スムーズスクロールも機能します。(ただ、別ページからだと機能しないですが)スムーズスクロールに関しては別手段もありそうですが、モバイルメニューが閉じないことはお手上げの状態です。
テーマ lightning pro
バージョン: 4.0.9
プラグイン
VK All in One Expansion Unit 9.14.0.0
選択しているデザイン
Origin (★OriginIIでも試しましたが現象は変わりません)
拡張デザインスキン
なし