jQuery と Mootools の間の競合を避けるために、no conflict メソッドを使用しています。
$.noConflict();
次のクラスを定義するときは、次のコードのように「$」記号を使用して解放します。
$.noConflict();
var Test = function ($) {
this.method1 = function() {
$('.testDiv').html('hey baby!');
}
this.method2 = function() {
$('.testDiv').html('hey baby baby!');
}
}
うまくいかないのはなぜですか?
クラス内の各メソッドに $ 記号を使用する必要があるのはなぜですか?
このような:
var Test = function () {
this.method1 = function($) {
$('.testDiv').html('hey baby!');
}
this.method2 = function($) {
$('.testDiv').html('hey baby baby!');
}
}