Members
(static, constant) exports.TRANSFORM :String
Vendor-prefixed fransform style name (e.g. `'webkitTransform'` for WebKit).
Type:
- String
Properties:
| Name | Type | Description |
|---|---|---|
TRANSFORM
|
String |
- Source:
(static, constant) exports.TRANSFORMORIGIN :String
Vendor-prefixed tfransform-origin name (e.g. `'webkitTransformOrigin'` for WebKit).
Type:
- String
Properties:
| Name | Type | Description |
|---|---|---|
TRANSFORMORIGIN
|
String |
- Source:
(static, constant) exports.TRANSITION :String
Vendor-prefixed transition name (e.g. `'WebkitTransition'` for WebKit).
Type:
- String
Properties:
| Name | Type | Description |
|---|---|---|
TRANSITION
|
String |
- Source:
(static, constant) exports.CSSFILTER :String
Vendor-prefixed filter name (e.g. `'WebkitFilter'` for WebKit).
Type:
- String
Properties:
| Name | Type | Description |
|---|---|---|
FILTER
|
String |
- Source:
Static Methods
(static) exports.createEl(tagName) [source]
Create a html element.
| Parameter | Type | Description |
|---|---|---|
tagName
|
String |
Returns:
HTMLElement:(static) exports.createElOn(tagName, style, container) [source]
Create a html element on the specified container
| Parameter | Type | Description |
|---|---|---|
tagName
|
String | |
style
|
String | css styles |
container
|
HTMLElement |
Returns:
HTMLElement:(static) exports.addDomEvent(obj, typeArr, handler, context) [source]
Adds a event listener to the dom element.
| Parameter | Type | Description |
|---|---|---|
obj
|
HTMLElement | dom element to listen on |
typeArr
|
String | event types, seperated by space |
handler
|
function | listener function |
context
|
Object | function context |
(static) exports.removeDomEvent(obj, typeArr, handler) [source]
Removes event listener from a dom element
| Parameter | Type | Description |
|---|---|---|
obj
|
HTMLElement | dom element |
typeArr
|
String | event types, separated by space |
handler
|
function | listening function |
(static) exports.listensDomEvent(obj, typeArr, handler) [source]
Check if event type of the dom is listened by the handler
| Parameter | Type | Description |
|---|---|---|
obj
|
HTMLElement | dom element to check |
typeArr
|
String | event |
handler
|
function | the listening function |
Returns:
Number: - the handler's index in the listener chain, returns -1 if not.(static) exports.preventDefault(event) [source]
Prevent default behavior of the browser.
preventDefault Cancels the event if it is cancelable, without stopping further propagation of the event.
preventDefault Cancels the event if it is cancelable, without stopping further propagation of the event.
| Parameter | Type | Description |
|---|---|---|
event
|
Event | browser event |
(static) exports.stopPropagation(e) [source]
Stop browser event propagation
| Parameter | Type | Description |
|---|---|---|
e
|
Event | browser event. |
(static) exports.offsetDom(dom, offsetopt) [source]
Get the dom element's current position or offset its position by offset
| Parameter | Type | Default | Description |
|---|---|---|---|
dom
|
HTMLElement | HTMLElement | |
offset
opt
|
Point | null | position to set. |
Returns:
Point: - dom element's current position if offset is null.(static) exports.computeDomPosition(dom) [source]
Compute dom's position
| Parameter | Type | Description |
|---|---|---|
dom
|
HTMLElement |
Returns:
Array.<Number>:(static) exports.getEventContainerPoint(ev) [source]
Get event's position from the top-left corner of the dom container
| Parameter | Type | Description |
|---|---|---|
ev
|
Event | event |
Returns:
Point:(static) exports.setStyle(dom, strCss) [source]
set css style to the dom element
| Parameter | Type | Description |
|---|---|---|
dom
|
HTMLElement | dom element |
strCss
|
String | css text |
(static) exports.hasClass(el, name) [source]
Whether the dom has the given css class.
| Parameter | Type | Description |
|---|---|---|
el
|
HTMLElement | HTML Element |
name
|
String | css class |
(static) exports.addClass(el, name) [source]
add css class to dom element
| Parameter | Type | Description |
|---|---|---|
el
|
HTMLElement | HTML Element |
name
|
String | css class |
(static) exports.setClass(el, name) [source]
Set dom's css class
| Parameter | Type | Description |
|---|---|---|
el
|
HTMLElement | HTML Element |
name
|
String | css class |
(static) exports.getClass(name) [source]
Get dom's css class
| Parameter | Type | Description |
|---|---|---|
name
|
String | css class |
(static) exports.setTransform(el, offset) [source]
Resets the 3D CSS transform of `el` so it is translated by `offset` pixels
| Parameter | Type | Description |
|---|---|---|
el
|
HTMLElement | |
offset
|
Point |