0

Bootstrap 2.3 から Bootstrap 3.0 に移行しており、navbar のドロップダウンで li 要素からダブルタップ機能を削除したいと考えています。

たとえば、次のようになります。

<ul class="nav navbar-nav">
  <li class="active"><a href="#">Link</a></li>
  <li><a href="#">Link</a></li>
  <li class="dropdown">
    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
    <ul class="dropdown-menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li><a href="#">Separated link</a></li>
      <li><a href="#">One more separated link</a></li>
    </ul>
  </li>
</ul>

上記では、アクション ライン リンクを選択するためにダブルタップする必要はありません。

アンカーを再構築しようとしましたが、クラス名に関連付けられているようです。ブートストラップ js ファイルを変更する必要があると思われますが、これは問題ではありません。どちらを編集する必要があるのか​​ わかりません。

これが可能になるかどうか誰にもわかりますか?

4

1 に答える 1

1

これは私の間違いでした。Bootstrap にはダブルタップ スタイルの機能はありません。代わりに、子要素を隠していたので(表示:なし)、ドロップダウンはまだそれらが存在すると考えていました。通常、タブを 1 回タップしてドロップダウンを表示し、もう一度タップして親にアクセスします。非表示の子要素を完全に削除することで、ドロップダウンは 1 回のタップで機能しました。

于 2013-10-16T03:49:50.870 に答える