Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[jQuery] $.method() en $().method()

Pagina: 1
Acties:

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024
Bij jQuery kan je methods aanroepen door $(selector).method(), maar ook door $.method(). Hoe doen ze dat eigenlijk? Ik heb de code doorgekeken, maar ik vind het behoorlijk lastig er een beetje wijs uit te worden, laat staan dat ik volledig begrijp hoe ze dat gedaan hebben. Kan iemand hier me een duwtje in de goede richting geven?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:58

crisp

Devver

Pixelated

Wellicht zoiets:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function $(selector)
{
    $.selector = selector;
    return $;
}
$.foo = function()
{
    if ($.selector === undefined)
        $.selector = document;

    alert('Dit is je selector: ' + $.selector);
    delete($.selector);
}

$('p>a').foo();
$.foo();

Intentionally left blank