/ / JqueryオブジェクトのJavascriptオブジェクト[終了]-javascript、jquery

JqueryオブジェクトからのJavascriptオブジェクト[閉じる] - javascript、jquery

このコードを理解しようとしています。 // ...

obj.dd.on("click", function(event){
$(this).toggleClass("active");
return false;
});

//...

$(function() {

var dd = new DropDown( $("#dd") );

$(document).click(function() {
// all dropdowns
$(".wrapper-dropdown-1").removeClass("active");
});

});

jqueryオブジェクトをjavascriptオブジェクトのコンストラクターに渡すとどうなりますか?

また、onメソッドが呼び出されるobj.ddのobjは何ですか?

回答:

回答№1の場合は3

jqueryオブジェクトをjavascriptオブジェクトのコンストラクターに渡すとどうなりますか?

あなたは「引数付きのコンストラクタ関数を呼び出しています。それだけです」。起こる他のすべてはの定義に依存します DropDown 関数。

jQueryオブジェクトには特別なものはありません。他のJavaScriptオブジェクトとまったく同じです。サードパーティのJavaScriptを使用して作成されたことがたまたまあります。

また、onメソッドが呼び出されるobj.ddのobjは何ですか?

私たちはそれを定義することができません。ページの他の場所で定義する必要があります。