私は、固定ヘッダーが上部にある1ページのレスポンシブWebサイトに取り組んできました。ブラウザが縮小すると、クリックしたナビゲーションボタン(単純なULメニュー)に応じて、基本的にさまざまなポイントにスクロールします。特定のサイズタップするだけでページの一部にスクロールできる選択メニューに切り替えたい.
これはすべて簡単に実行できますが、アンカーを介してそれらにスクロールすることはできません。
私は同様の問題を抱えている他の人について読んでいるので、あなたがこれを行う方法はjsを介していることを知っていますが、jsの知識が少しある人のために返信が投稿されているようです。これが問題につながります。私はjsでかなりひどいです:(。だから、選択メニューを作成し、jsを使用してページのアンカーにスクロールするために何をする必要があるかを誰かに教えてもらえますか?
これは私がすでに持っているものです。
<ul id="nav">
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#services">Services</a></li>
</ul>
<select>
<option value="" selected="selected">Navigation</option>
<option value="#home">Home</option>
<option value="#about">About</option>
<option value="#portfolio">Portfolio</option>
<option value="#services">Services</option>
</select>
少しでも役に立てば、私は自分のサイトにスケルトン ボイラープレートを使用しています。
よろしくお願いします:)
(そして、選択メニューがフォームタグにある必要があると言っているさまざまな人を見たことがあるかどうかはわかりませんが、そうではないという人もいます。それを明確にすることができれば、それは素晴らしいでしょう:))