Hammer.js(IE8)-对象不支持属性或方法“ addEventListener”

加尔文客户

我将Hammer.js用于网站的触摸菜单,并获得:

“对象不支持属性或方法'addEventListener'” Hammer.js,第247行字符13

与IE8。

来自hammer.js的实际代码不起作用:

/**
 * simple addEventListener
 * @param   {HTMLElement}   element
 * @param   {String}        type
 * @param   {Function}      handler
 */
bindDom: function(element, type, handler) {
    var types = type.split(' ');
    for(var t=0; t<types.length; t++) {
        element.addEventListener(types[t], handler, false);
    }
},

知道我该如何解决吗?

jQuery曾经有一个类似的问题:http : //bugs.jquery.com/ticket/11127

欧文·多米宁(Irvin Dominin)

从这里开始:addEventListener在IE8中不起作用

您可以通过检查addEventListenerlike的定义来修复代码功能

bindDom: function (element, type, handler) {
    var types = type.split(' ');
    for (var t = 0; t < types.length; t++) {
        if (!element.addEventListener) {
            element.attachEvent(types[t], handler);
        } else {
            element.addEventListener(types[t], handler, false);
        }
    }
},

如果可行,我们最终可以向开发人员提出请求。

文档:https : //developer.mozilla.org/zh-CN/docs/Web/API/EventTarget.addEventListener? redirectlocale = zh-CN & redirectslug = DOM% 2FEventTarget.addEventListener

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对象在jQuery中不支持addEventListener IE8

来自分类Dev

IE8 JS错误:对象不支持此属性或方法

来自分类Dev

IE8 JS错误:对象不支持此属性或方法

来自分类Dev

jQuery错误:对象不支持属性或方法“ addEventListener”

来自分类Dev

IE9中的Jquery 2.1.1得到错误:0x800a01b6-Microsoft JScript运行时错误:对象不支持属性或方法'addEventListener'

来自分类Dev

IE8中的对象不支持修剪方法

来自分类Dev

IE8中的对象不支持修剪方法

来自分类Dev

对象在JavaScript的ie8中不支持此属性或方法

来自分类Dev

IE8 javascript中的对象不支持此属性或方法

来自分类Dev

IE8“对象不支持此属性或方法”与JQuery 1.7

来自分类Dev

仅在IE8中的jQuery错误“对象不支持此属性或方法”

来自分类Dev

对象在JavaScript的ie8中不支持此属性或方法

来自分类Dev

IE8 Javascript错误:对象不支持此属性或方法

来自分类Dev

Flexslider和IE8对象不支持此属性或方法

来自分类Dev

SCRIPT438:对象不支持IE8中的属性或方法“键”

来自分类Dev

IE8 JavaScript错误-对象不支持此属性或方法

来自分类Dev

IE8 javascript中的对象不支持此属性或方法

来自分类Dev

对象不支持属性或方法“键”-(IE11)

来自分类Dev

对象不支持IE 10中的属性或方法“ querySelector”

来自分类Dev

IE 11错误:对象不支持属性或方法“替换”

来自分类Dev

调试-IE对象不支持此属性或方法

来自分类Dev

对象不支持属性或方法“绑定”-Backbone.js

来自分类Dev

Internet Explorer 中的 jQuery 错误 - 发生对象不支持属性或方法“addEventListener”

来自分类Dev

ie8对象不支持extjs代码

来自分类Dev

IE / Edge单击SVG会导致错误-TypeError:对象不支持属性或方法“模糊”

来自分类Dev

Javascript错误:对象在IE浏览器中不支持此属性或方法

来自分类Dev

错误:对象不支持IE 9中的属性或方法“ popover”

来自分类Dev

对象不支持属性或方法'okToLaunchComposition'-IE11(Edge)中的问题

来自分类Dev

SCRIPT438:IE10中的对象不支持属性或方法“ endsWith”

Related 相关文章

  1. 1

    对象在jQuery中不支持addEventListener IE8

  2. 2

    IE8 JS错误:对象不支持此属性或方法

  3. 3

    IE8 JS错误:对象不支持此属性或方法

  4. 4

    jQuery错误:对象不支持属性或方法“ addEventListener”

  5. 5

    IE9中的Jquery 2.1.1得到错误:0x800a01b6-Microsoft JScript运行时错误:对象不支持属性或方法'addEventListener'

  6. 6

    IE8中的对象不支持修剪方法

  7. 7

    IE8中的对象不支持修剪方法

  8. 8

    对象在JavaScript的ie8中不支持此属性或方法

  9. 9

    IE8 javascript中的对象不支持此属性或方法

  10. 10

    IE8“对象不支持此属性或方法”与JQuery 1.7

  11. 11

    仅在IE8中的jQuery错误“对象不支持此属性或方法”

  12. 12

    对象在JavaScript的ie8中不支持此属性或方法

  13. 13

    IE8 Javascript错误:对象不支持此属性或方法

  14. 14

    Flexslider和IE8对象不支持此属性或方法

  15. 15

    SCRIPT438:对象不支持IE8中的属性或方法“键”

  16. 16

    IE8 JavaScript错误-对象不支持此属性或方法

  17. 17

    IE8 javascript中的对象不支持此属性或方法

  18. 18

    对象不支持属性或方法“键”-(IE11)

  19. 19

    对象不支持IE 10中的属性或方法“ querySelector”

  20. 20

    IE 11错误:对象不支持属性或方法“替换”

  21. 21

    调试-IE对象不支持此属性或方法

  22. 22

    对象不支持属性或方法“绑定”-Backbone.js

  23. 23

    Internet Explorer 中的 jQuery 错误 - 发生对象不支持属性或方法“addEventListener”

  24. 24

    ie8对象不支持extjs代码

  25. 25

    IE / Edge单击SVG会导致错误-TypeError:对象不支持属性或方法“模糊”

  26. 26

    Javascript错误:对象在IE浏览器中不支持此属性或方法

  27. 27

    错误:对象不支持IE 9中的属性或方法“ popover”

  28. 28

    对象不支持属性或方法'okToLaunchComposition'-IE11(Edge)中的问题

  29. 29

    SCRIPT438:IE10中的对象不支持属性或方法“ endsWith”

热门标签

归档