Joms.Event
Constructor
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
- getEvent()
- getElement(event)
- addEvent(element, name, callback, useCapture)
- addClickEventId(elementId, fnc)
- addClickEvent(el, fnc)
- disableSelect(el)
- removeEvent(element, name, observer, useCapture)
- stopEvent(event)
- preventDefault(event)
- findElement(event, tagName)
- isRightClick(event)
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. |
parametry
| Event | event | Event object |
vrací
| DOMElement | DOM Element objekt, na kterém byl event vyvolán. |
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. |
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. |
Zamezí propagace eventu v bubbling phase.
parametry
| Event | event | Event object. |
Zamezí vyvolání standardní akce definované na eventu.
parametry
| Event | event | Event object |
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. |
parametry
| Event | event | Event objekt. |
vrací
| Boolean Zda-li bylo stisknuto pravé tlačítko. |