-1

このタイプの質問はずっと前に投稿されていますが、jQuery についてさらに疑問があります。

コードにこれらのいくつかのスクリプトがあります。

<script src="<?php echo base_url();?>js/jquery.js" type="text/javascript"></script>
<!-- jQuery Date picker-->
<script type ="text/javascript" src="<?php echo base_url();?>js/jquery.jdpicker.js"></script>
<!-- jQuery Date picker end-->
<!--Pop up jquery scripts-->
 <script src="<?php echo base_url()?>js/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo base_url()?>js/modalPopLite.js"></script>
<script type="text/javascript" src="<?php echo base_url()?>js/modalPopLite.min.js"></script>
<!--Pop up jquery scripts ends -->
    <script src="<?php echo base_url()?>js/jquery-1.8.3.js"></script>
    <script src="<?php echo base_url()?>js/jquery-ui.js"></script>

<!-- small image slider start-->
<link href="<?php echo base_url()?>css/small_slider/js-image-slider.css" rel="stylesheet" type="text/css" />
    <script src="<?php echo base_url()?>css/small_slider/js-image-slider.js" type="text/javascript"></script>
<!-- small image slider ends-->

<!-- sliderman.js for top image slider-->
        <script type="text/javascript" src="<?php echo base_url();?>js/sliderman.1.3.7.js"></script>

と同じ機能jquery.min.jsjquery.js実行しますか??

ポップアップjqueryを追加したときは正常に機能していましたが、以前に追加したdatepickerが機能しなくなりました。

悲しいかな...

あとがき画像スライダーjqueryを追加すると、ポップアップが機能しなくなりました..

そして、ページ内のすべてのスクリプトがどうしても必要です。

4

2 に答える 2

1

ページに jQuery を複数回含めることはできません。複数回含まれています(3)。新しいバージョンが読み込まれるたびに、以前のバージョンの jQuery オブジェクトに登録されていたプラグインが消去されます

ブラウザー コンソールを使用して、スクリプト エラーを調べます。次のようなエラーが表示される可能性がありますjdpicker is not a function

jQUEry.js は、他のすべての依存プラグインおよびコードの前にロードする必要があります

于 2013-01-15T05:30:49.743 に答える
1

jquery.min.js最小化バージョンですjquery.js。つまり、jquery.min.jsすべての空白が からクリアされjquery.jsます。したがって、両者は同じです。

jquery ファイルのセットでは、多くの場合、jQueryまたは$変数を使用できます。だからこそ争いが起こる。

それを避けるには、additional.jsファイルを作成して、競合の原因に応じて$.noConflict();orを書くだけです。jQuery.noConflict();

問題が解決しない場合は、ファイルを調べて、日付ピッカー、ポップアップなどを使用するすべての補助ファイルの前にjs定義していることを確認してください。一度だけ含める必要があります。jquery.js

于 2013-01-15T05:34:15.233 に答える