0

Bootstrap を使用しており、ナビゲーション ボタンの 1 つをクリックすると表示されるドロップダウン メニューを作成しようとしています。

これが私のスクリプトの参照方法です。

<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/bootstrap-responsive.css" rel="stylesheet">
<link href="css/bootstrap.icon-large.css" rel="stylesheet">
<link href="css/superslides.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="css/home.css" rel="stylesheet">
<script src="js/jquery1.9.js"></script>
<script charset="utf-8" type="text/javascript" src="carousel/dist/jquery.superslides.js"/>
<script type="text/javascript">
    $('#slides').superslides();
    $('.dropdown-toggle').dropdown()
</script>
<script src="js/bootstrap.min.js"></script>

これは私のHTMLセットアップです:

<li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">CLUB</a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
        <li><a href="#">GALLERY</a></li>
        <li><a href="#">SOCIALS</a></li>
        <li><a href="#">TOURNAMENTS</a></li>
    </ul>
</li>

そのため、現在、「CLUB」リンクがクリックされたときに表示されるだけでなく、ドロップダウンが常に表示されます。コンソールはエラーを返しません。参考までに。

4

2 に答える 2

0

ドロップダウンのクリックをトリガーしている他の JS / jQuery ライブラリがないことを確認してください。

たとえば、Bootstrap ドロップダウンでは FastClick を無効にする必要があるため、「合成クリック」を実行する同様のものがあるかもしれません。

https://github.com/ftlabs/fastclick

于 2013-09-13T15:05:51.660 に答える