2

サイトをレスポンシブにするためにCssGridを使用しているため、 Jquery バージョンjquery-1.7.2.min.jsを実行しています。

jquery-1.9.1.min.jsの新しいバージョンを使用する Jssor Slider も使用したいと思います。

noConflict Jquery を使用してみましたが、競合しないように残りのコードを含める方法がわかりません。

    <!-- load jQuery 1.9.1 -->
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
    <script type="text/javascript">
    var jQuery_1_9_1 = $.noConflict(true);
    </script>
    <script type="text/javascript" src="js/jssor.core.js"></script>
    <script type="text/javascript" src="js/jssor.utils.js"></script>
    <script type="text/javascript" src="js/jssor.slider.js"></script>

Slider スクリプト名の文言を変更する必要があると思いますが、名前を変更/コーディングする方法がわかりません。

    jQuery(document).ready(function ($) {

CSS JFiddleのないサイトのコードをクリーンアップしました。

JqueryのnoConflictを使用して両方のバージョンを正しく実行するようにコードを変更する方法について、誰かが私を正しい方向に向けることができますか? 私が間違っていなければ、Jssor Slider 用のものを変更して、古い 1.7.2 をそのままにしておくと、デフォルトでそのバージョンになりますか?

編集: 奇妙なことに、レスポンシブ グリッドはページの下部に jquery を必要とします (そして、Jquery の新しいバージョンで動作するようです)、Jssor Slider は上部に jquery を必要としますか? 奇妙ですが、私はそれを回避します..スペースの無駄遣いでごめんなさい!

4

1 に答える 1

0

jssor スライダーが任意のバージョンの jquery で動作することは非常に幸運です。

<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jssor.core.js"></script>
<script type="text/javascript" src="js/jssor.utils.js"></script>
<script type="text/javascript" src="js/jssor.slider.js"></script>
于 2014-04-16T21:50:03.877 に答える