0

jqueryの競合エラーが発生しています。解決策を提供してください。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js" type="text/javascript"></script><script>
var r=jQuery.noConflict(true);
://function related to 'r' here....
<body>
<script src='recorder/jquery.js'></script>
<script src="recorder/recorder.js"></script>
//these files are present...cross checked twice...
<script>
var j=$.noConflict(true);
j(document).ready(function(){
j.jRecorder({
    : //all settings here
});
});
</script>
</body>

上部は完全に機能していますが、下部はまったく機能していません。私はjrecorderを使用しています:http://www.sajithmr.me/jrecorder-jquery

4

1 に答える 1

0

この構造を使用する必要があります

 $.noConflict();
      jQuery(document).ready(function($) {
        // Code that uses jQuery's $ can follow here.
      });

使用する

$(function() {
  // Code that uses jQuery's $ can follow here.
});

J.j(document)....

説明: $.noConfilct()-corrcetvalutをJQueryのエイリアスに設定します。$を返しません。

ドキュメントから

多くのJavaScriptライブラリは、jQueryと同様に、関数または変数名として$を使用します。jQueryの場合、$はjQueryの単なるエイリアスであるため、$を使用しなくてもすべての機能を利用できます。jQueryと一緒に別のJavaScriptライブラリを使用する必要がある場合は、$。noConflict()を呼び出すことで、$の制御を他のライブラリに戻すことができます。

詳細については、jQuery.noConflictをご覧ください。

于 2012-09-27T08:17:55.060 に答える