3

ページにjqueryを追加するときに、追加する前に確認したいことを知りたいのですが、jqueryがすでに追加されているかどうか、追加されていない場合は追加するだけです。

たとえば、私はjqueryを追加しましたjquery-1.4.1.min

<script type="text/javascript" src="<?php echo SITE_JS;?>jquery-1.4.1.min"></script>

その後、jqueryを追加しようとするとjquery-1.7.1.min

in case i didnt know that i have already added or notだから私はそれを追加しようとしましたが、その前に、jqueryが古いバージョンまたは同じであるかどうかを確認したいので、追加したくない場合は、新しいjqueryを追加して古いものを無効にします。

<script type="text/javascript" src="<?php echo SITE_JS;?>jquery-1.7.1.min"></script>

これを追加する前に、jquery が上位バージョンで既に存在するかどうかを確認したいと思います。どのように可能ですか?

4

3 に答える 3

10

のようにしてみてください。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="<?php echo SITE_JS;?>/jquery-1.9.1.min.js"><\/script>');
 // you should have jquery-1.9.1.min.js on the site url
</script>
于 2013-05-30T11:10:10.283 に答える
3

このメソッドを試して、jquery がロードされているかどうかを確認してください...ロードされている場合はバージョンを出力してください...

if (typeof jQuery != 'undefined') {  
        // jQuery is loaded => print the version
          alert(jQuery.fn.jquery);}

バージョンに基づいて、jquery のバージョンをロードするロジックを作成します...

于 2013-05-30T11:12:03.740 に答える