Files
monkeygg2.github.io/games/core-ball/js/lib/addEvent.js
T

26 lines
573 B
JavaScript

/**
* @fileoverview addEvent
* @author Random | http://weibo.com/random
* @date 2015-03-05
*/
define(function(require, exports, module) {
var util = require("lib/util");
var map = {
"click" : "touchstart",
"mousedown" : "touchstart",
"mouseup" : "touchend"
};
module.exports = function(dom, type, handle, isCapture){
if(dom.addEventListener){
dom.addEventListener(util.isMobile ? map[type] || type : type, handle, isCapture);
}else if(dom.attachEvent){
dom.attachEvent("on" + type, handle);
}else{
dom["on" + type] = handle;
}
};
});