码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 对象中的 handleEvent

时间:2014-12-29 18:09:11      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:

在高级浏览器中,我们在绑定事件的时候 可以知道绑定一个对象,然后在这个对象中的 handleEvent 方法会自动进入指定的方法,不多说了举个例子吧!!

var events = {
    handleEvent: function(event) {

          switch (event.type) {
            case touchstart: this.touchstart(event); break;
            case touchmove: this.touchmove(event); break;
            case touchend: touchend(event); break;
         }
    },
    touchstart:function(event){
    },
    touchmove:function(event){
    },
    touchend:function(event){
    }
}

document.getElementById(elementID).addEventListener(touchstart,events,false);
document.getElementById(elementID).addEventListener(touchmove,events,false);
document.getElementById(elementID).addEventListener(touchend,events,false);

这种在支持html5的浏览器中可以放心使用,wap端现在也可以放心使用,如果遇到版本低的浏览器就不能用这种了,因为低版本浏览器根不能用!!!!

javascript 对象中的 handleEvent

标签:

原文地址:http://www.cnblogs.com/tongchuanxing/p/javascript_handleEvent.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!