私はたくさんの答えを見つけました(ほとんどはワードプレスに関するものです)が、まったく役に立たないものはありません. 私はcss/jqueryを初めて使用するので、手を握る必要があります。これを試してみましたが、機能しません。同じページで複数のバージョンの jQuery を使用できますか?
私のコードはここにあります:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="js/jquery.slicknav.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#menu').slicknav();
});
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
var jQuery_1_7_2 = $.noConflict(true);
</script>
<script>window.jQuery || document.write('<script src="js/jquery-1.7.2.min.js"><\/script>')
</script>
<script src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
var jQuery_1_9_1 = $.noConflict(true);
</script>
<script src="js/owl.carousel.js"></script>
ページの 2 つの要素にソース コードを使用しました。1 つは jquery-1.7.2.min.js を呼び出し、もう 1 つは jquery-1.9.1.min.js を呼び出します。
1.7.2 はレスポンシブ ナビゲーション バーを制御し、1.9.1 は画像カルーセルで使用されます。現時点では、カルーセル バージョンがナビゲーション バーを無効にします (消えます)。
この競合を解決する方法はありますか?