-
投稿者投稿
-
2021年4月17日 4:25 PM #73561
【お使いの Snow Monkey のバージョン】14.0.7
【お使いの Snow Monkey Blocks のバージョン】11.1.0
【お使いの Snow Monkey Editor のバージョン】5.0.2
【お使いのブラウザ】Google chrome
【当該サイトのURL】https://keithmelon.com/demo/### 実現したいこと
グローバルナビゲーション上で設定しているアンカーリンクに他ページから遷移する際にも、そのアンカーリンクの場所に飛ぶようにしたい。
### 発生している問題
トップページでは問題なくアンカーリンクの場所に飛ぶのですが、別ページからの場合は一番上に飛んでしまう状態です。
別ページから飛んだ際にも該当の場所に飛ぶようにしたいのですが、どこに問題がありそうかもよくわかっておらず、、。
一応調べたのですが、重複する内容がありましたら申し訳ございません。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2021年4月18日 9:58 AM #73587このアンカーリンクのスムーススクロールは Snow Monkey のスムーススクロール機能を使っていますか?それとも独自実装でしょうか?
♥ 0いいねをした人: 居ません2021年4月19日 4:03 PM #73649スムーススクロールは
html { scroll-behavior: smooth; }
で実装しています。
♥ 0いいねをした人: 居ません2021年4月20日 8:41 AM #73689ありがとうございます! この CSS を消してみるとちゃんと飛ぶようになったりしますかね? もし消すとちゃんと飛ぶようになるということであれば、メニューをクリックしたときのスムーススクロールは Snow Monkey のものに置き換えるという方法はあると思います。
消してもちゃんと飛ばないのであれば、例えばよくあるのはタブを操作するようなコードを書いている(or プラグインを使っている)とか、別にスクロールを操作するようなコードを書いている(or プラグインを使っている)という可能性が高いと思います。
♥ 0いいねをした人: 居ません2021年4月20日 9:54 PM #73745 -
投稿者投稿
- トピック「別ページからもアンカーリンクの場所に飛ばせるようにしたい」には新しい返信をつけることはできません。