私はウェブサイトを作っていて、画面の上部にあるナビゲーションバーが必要です。私はこれをうまくやることができますが、上にスクロールするとヘッダーの上に移動します。ページ上部の前にユーザーとのスクロールを止めるにはどうすればよいですか?私は無数のチュートリアルを見てきましたが、うまくいきません。 JavaScriptを有効にするには、JavaScriptを有効にする必要があります。また、ユーザーがスクロールダウンしたときにどのように再作成するのですか?ウェブページヘッダーをカバーするトップバー
答えて
はい、これを処理するにはJavaScriptが必要です。複雑すぎるわけではありませんが、基本的にはwindow
のscroll
イベントのイベントハンドラを追加する必要があります。ハンドラの内部でwindow
のscrollTop
を確認して、どれだけスクロールされているか確認できます。 「十分」(通常はヘッダーの高さ)にスクロールされると、ヘッダーの位置を固定に切り替えることができます。
優れたCSS Tricksにはデモが表示されていますが、これに役立つチュートリアルやプラグインが多数あります。
いいえ誰かがコードを望むなら私はそれを投稿することができます – user8221260
はい、ダンウェルマンは言ったように、あなたはjsが必要です。 私は自分のウェブページで使用した小さなコードを持っています。
// Highlight the top nav as scrolling occurs
$('body').scrollspy({
target: '.navbar-fixed-top',
offset: 51
});
「scrolling-nav.js」などのファイルが必要です。そしてあなたのHTMLでは、それを呼び出すことを忘れないでください。
// In the end or in the beggining you call your js file
<script src="...(filepath)/scrolling-nav.js"></script>
さらに多くの魅力的なスニペットがあります。これは、実際には、「51」のオフセットの後にNavbarを固定したままにすることです。メニューボタンを選択した後、スムージングされた動きをWebページセクションに追加することもできます。たとえば、1ページのWebサイトを持っている場合。これはまたjsでしょう。
幸運。 :)
ありがとう – user8221260
- 1. Twitter Bootstrap HAMLトップバー
- 2. トップバーのSCSS
- 3. トップバーのワインクローズボタン
- 4. アンドロイドActionBarSherlockトップバー
- 5. iMessageアプリケーションから提示されたView Controllerは、親と異なりiMessageのトップバーでカバーされます
- 6. レスポンシブな「トップバー」を作成する
- 7. Androidトップバーの色を変更する
- 8. Androidナビゲーションとトップバーを削除する
- 9. Twitter BootStrapトップバーとドロップダウンメニュー
- 10. UIImagePickerControllerのトップバーにアクセスするカメラビュー
- 11. CSSでトップバーをかぶせる方法
- 12. View Controllerトップバー編集なし
- 13. JointsWP Flexトップバーalign-right not working
- 14. OPA:トップバーの置き換え
- 15. UITableViewControllerのトップバーの背景
- 16. zurb foundationのユーザーアバター6 navbar(トップバー)
- 17. Sharepoint:自分のトップバーのリンクhtmlをアップロードし、デフォルトのトップバーのリンクを上書きします。
- 18. アンドロイドを隠さないアプリのトップバー
- 19. トップバーにアプリのステータスを表示
- 20. トップバーとハンバーガーメニューの色を変更
- 21. IONIC APP - イオンモーダルビューのトップバーを削除
- 22. Swift:デリゲートでモーダルビューのナビゲーションバー/トップバーを表示
- 23. トップバー/ヘッダー/メインナビゲーションリンクを1ページから削除
- 24. シンプルコーブレポート0.0%をカバー
- 25. トップバーを変更することができますUITABLEview
- 26. バディプレスのトップバーを更新する必要があります
- 27. Foundation 6.2で固定トップバーを作成するには?
- 28. WordPressのトップバーHTMLを編集するには?
- 29. トップバーの色とタブバーのテキストの色を変更する
- 30. ログインした顧客をカスタマイズするトップバーの顧客名とリンク
将来参照するために、これまでに試したことがあり、質問したときに動作しないコードを含める必要があります。[よくある質問](https://stackoverflow.com/help/how-to-ask) – danwellman