/ / Javascript objekt z objektu Jquery [closed] - javascript, jquery

Javascript objekt z objektu Jquery [closed] - javascript, jquery

Snažím sa pochopiť tento kód. // ...

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");
});

});

Čo sa presne deje, keď odovzdáte objekt jquery do konštruktora javascriptového objektu?

Tiež to, čo je obj v obj.dd, že na metóde je volaný?

odpovede:

3 pre odpoveď č. 1

Čo sa presne deje, keď odovzdáte objekt jquery do konštruktora javascriptového objektu?

Znova vyvolávate funkciu konštruktora s argumentom. To je všetko. Čokoľvek iné, čo sa stane, závisí od definície DropDown Funkcie.

Na objekte jQuery nie je nič zvláštne. Je to ako každý iný objekt JavaScript. Jednoducho sa stalo, že boli vytvorené pomocou JavaScriptu tretej strany.

Tiež to, čo je obj v obj.dd, že na metóde je volaný?

Nemôžeme to povedať. Ukázali ste nám kód, ktorý ho definuje. Musí byť definovaný inde na stránke.