0

tablesorter.jsファイルに依存するものを既に使用していjquery.jsます。今、依存していることが判明したモーダル ダイアログを使用しようとしていますjquery-1.9.1.js。2 つの jquery を同じテンプレートにすることはできないため、tablesorter.js と jquery ダイアログの両方を連携させるにはどうすればよいですか? jquery.js を削除して jquery-1.9.1.js のみを含めると、次のようになります。

Uncaught TypeError: Object [object Object] has no method 'tablesorter'

エラー。

jquery-1.9.1.js を削除して jquery.js のみを含めると、次のエラーが発生します。

Uncaught TypeError: Object #<Object> has no method 'dialog' 

私は次のようにJavascriptとcssを使用しています:

<script type="text/javascript" src="{{ STATIC_URL }}/js/jquery-latest.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}/js/jquery.tablesorter.js"></script>

 <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
4

2 に答える 2

1

あなたのコード

<script type="text/javascript" src="{{ STATIC_URL }}/js/jquery-latest.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}/js/jquery.tablesorter.js"></script>

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

2 つの jquery ライブラリが含まれています。

<script type="text/javascript" src="{{ STATIC_URL }}/js/jquery-latest.js"></script>

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

1 つ選択します。これを試して

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}/js/jquery.tablesorter.js"></script>

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />

エラーが再び発生した場合は、追加のコードを投稿してみてください。

于 2013-06-19T06:20:44.320 に答える