Events
Common events which are supported by NedilJS are listed below. Other events can also be used if the browser support them.
Mouse Events
| Event | Description |
| click | Listener will be invoked if the element is clicked |
| dblclick | Listener will be invoked if the element is double clicked |
| mouseover | Listener will be invoked if mouse pointer enters into the element |
| mouseout | Listener will be invoked if mouse pointer moves out of the element |
| mousemove | Listener will be invoked if mouse pointer moves over the element |
| mouseup | Listener will be invoked if mouse button is pressed down |
| mousedown | Listener will be invoked if mouse button is released |
Keyboard Events
| Event | Description |
| keypress | Listener will be invoked if a key press action is complete (down and Up) |
| keyup | Listener will be invoked if a key is released up |
| keydown | Listener will be invoked if a key is pressed down |
Form and Input element Events
| Event | Description |
| blur | Listener will be invoked if an element(input) loses focus |
| focus | Listener will be invoked if an element(input) gains focus |
| change | Listener will be invoked if there is a change in the element value |
| select | Listener will be invoked if an element(input) values is selected in dropdown |
| submit | Listener will be invoked if a form is submitted |
Window Events
| Event | Description |
| resize | Listener will be invoked when window resizes |
| scroll | Listener will be invoked if an element is scrolled |