-5

同じファイルに多くのjquery機能を作成したときに問題が発生しましたが、機能しませんでした。jQuery.noConflict() 関数を使用しようとしましたが、機能しませんでした (おそらく、良い方法で使用しなかったか、間違った場所で使用しました)。コード例で noconflict 関数を使用するにはどうすればよいですか?

<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="jquery.ui.core.min.js"></script>
<script type="text/javascript" src="jquery.ui.widget.min.js"></script>
<script type="text/javascript" src="jquery.ui.mouse.min.js"></script>
<script type="text/javascript" src="jquery.ui.tabs.min.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.dataTables.js"></script>
<script type="text/javascript">
        $(document).ready(function()
        {
           var jQueryTabs1Opts =
           {
              event: 'click',
              collapsible: false
           };
           $("#jQueryTabs1").tabs(jQueryTabs1Opts);
        });

</script>

<script type="text/javascript" charset="utf-8">
        $(document).ready(function() {
            $('#example').dataTable( {
                "aaSorting": [[ 4, "desc" ]]
            } );
        } );
</script>
4

2 に答える 2

0

私は解決策を見つけます。解決策は、そのような noConflict 関数を使用することです:

<script>
var jq172 = jQuery.noConflict();
jq172(document).ready(function()
{
   var jQueryTabs1Opts =
   {
      event: 'click',
      collapsible: false
   };
   jq172("#jQueryTabs1").tabs(jQueryTabs1Opts);
}); 
</script>
于 2013-01-21T20:00:52.773 に答える
0

重複したインポートを削除すると、コードが機能するはずです。

この行を削除します:

<script type="text/javascript" src="jquery.js"></script>

インポートする UI ライブラリが必要とする jQuery のバージョンに注意してください。

于 2013-01-18T20:37:11.100 に答える