Joms.Event

Constructor
Joms.Event()
Slouži k veškeré práci s eventy (onclick, onmousemove, aj.). Objekt není instanciovatelný, pro volání využijte např. Joms.Event.addEvent() atd.
metody
  • addEvent(element, name, callback, useCapture)
Metody
Joms.Event.getEvent()
Slouží k získání event objektu ve funkci, která je z eventu volána.
vrací
Event Event objekt buď z parametru fce popř. z objektu window.
Joms.Event.getElement(event)
parametry
Event event Event object
vrací
DOMElement DOM Element objekt, na kterém byl event vyvolán.
Joms.Event.addEvent(element, name, callback, useCapture)
Zaregistruje funkci k určitému eventu.
parametry
DOMElement element DOM Element, na kterém bude event zaregistrován.
String name Typ eventu (např. click, mousedown).
Function callback Funkce, která bude zavolána po vyvolání eventu.
Boolean useCapture Zda-li má být event obsloužen v capture fázi nebo bubbling fázi.
Joms.Event.addClickEventId(elementId, fnc)
parametry
elementId
fnc
Joms.Event.addClickEvent(el, fnc)
parametry
el
fnc
Joms.Event.disableSelect(el)
Disables mouse select
parametry
el
Joms.Event.removeEvent(element, name, observer, useCapture)
Smaže zaregistrovaný event.
parametry
DOMElement element DOM Element, z kterého má být event odebrán.
String name Typ eventu (např. click, mousedown).
Function observer Funkce, která se měla volat.
Boolean useCapture Event byl registrován do capture nebo bubbling fáze.
Joms.Event.stopEvent(event)
Zamezí propagace eventu v bubbling phase.
parametry
Event event Event object.
Joms.Event.preventDefault(event)
Zamezí vyvolání standardní akce definované na eventu.
parametry
Event event Event object
Joms.Event.findElement(event, tagName)
Najde první DOM Element node (směrem nahoru ve stromu) s daným tagem od elementu, kde byl event vyvolán.
parametry
Event event Event objekt.
String tagName Tag elementu, který má být nalezen.
Joms.Event.isRightClick(event)
parametry
Event event Event objekt.
vrací
Boolean Zda-li bylo stisknuto pravé tlačítko.
Generated by JsDoc Toolkit 1.4.1 on Wed, 23 Jun 2010 14:24:18 GMT.