私は、私がやろうとしているプロジェクトのために Twitter Bootstrap API をいじり始めたところです。メイン ナビゲーションには 3 つの主要な要素が含まれています。
- サイトナビ
- ソーシャル リンク ナビゲーション
- サイトフォームを検索
モバイル デバイスでサイトを表示するときに、折りたたみプラグインを使用して、サイト ナビゲーションと検索フォームを折りたたみます。モバイル ビューには 2 つのボタンがあり、クリックすると検索フォームまたはメイン ナビゲーションのオン/オフが切り替わります。
しかし、検索フォームをオフにしてブラウザのサイズをデスクトップ ビューに変更すると、検索フォームはこのビューにまだ表示されません。
visible-mobile などのクラスの使用について読んだことがありますが、これらは折りたたみプラグインと衝突するようです。また、これを修正するために独自の CSS ハックを作成できる可能性があることも認識していますが、もっと簡単な解決策があるかどうか尋ねてみようと思いました。
Bootstrap には、表示、表示、非表示、および非表示のイベントがあるため、特定のデバイス ビューごとにこれらのアイテムを表示または非表示にするカスタム JS を記述できるのではないかと考えました。ただし、その時点で使用しているデバイスを検出する方法がわかりませんでした。
考え?
前もって感謝します