.one(eventType, [ eventData ], handler(eventObject)) vráti: jQuery
Pripojí handler na udalosť pre elementy. Handler sa vykoná maximálne raz pre element.
This method is identical to .bind(), except that the handler is unbound after its first invocation. For example:
$('#foo').one('click', function() { alert('This will be displayed only once.'); });
Potom, čo je kód vykonaný, kliknutie na prvok s ID foo sa zobrazí upozornenie(alert) . Následné kliknutie už nespraví nič. Tento kód je ekvivalentom k:
$('#foo').bind('click', function(event) { alert('This will be displayed only once.'); $(this).unbind(event); });
Inými slovami, explicitne pravidelné volanie .unbind()
má rovnaký účinok.