0

これを機能させるために多くの解決策を試しましたが、まだ運がありません。

ドロップダウン セクションの bootstrap.js を次のように変更しました。

$('html')

$('html') .on('click.dropdown.data-api', clearMenus)

また、HTML の終了タグの前に試してみました: $('body').on('touchstart.dropdown', '.dropdown-menu', function (e) { e.stopPropagation(); });

これらは両方とも一時的に機能します。ドロップダウンを取得し、リンクを選択して、リンクされたページに移動できますが、メニューが機能しなくなります。再び機能させる唯一の方法は、キャッシュをクリアしてページを更新することです。その後、もう一度試すまでは正常に動作します。すすぎ、繰り返します。

サイト全体でヘッダー、ナビゲーション、フッターにインクルードを使用しています。

http://thebibleminiseries.comを確認してから、ドロップダウンが表示されるまでブラウザのサイズを小さくしてください。

ありがとう。

4

1 に答える 1

0

非ホーム ページで、2 つのスクリプト ファイル (bootstrap.js と main.js) が見つかりません。壊れた URL は次のとおりです。 http://thebibleminiseries.com/the-bible-miniseries-books-studies/js/vendor/bootstrap.js http://thebibleminiseries.com/the-bible-miniseries-books-studies/js/ main.js

次の行を変更する必要があります。

<script src="js/vendor/bootstrap.js"></script>
<script src="js/main.js"></script>

これに:

<script src="/js/vendor/bootstrap.js"></script>
<script src="/js/main.js"></script>

ブラウザのコンソール機能を使用して、この問題の原因を突き止めました。自分で試してみると、404 エラーも表示されます。

于 2013-01-28T22:01:33.253 に答える