javascript - Hammer.js jQUery 插件在 IE7/8 中不起作用

标签 javascript jquery-plugins internet-explorer-8 hammer.js

Hammer.js 兼容表显示 jquery.hammer.js 在 IE7/8 中正常工作。但我有一个错误

"Object does not support this property or method"
(method "addEventListener" in "element")    
Hammer.utils.each(types, function(type){
    element.addEventListener(type, handler, false);
});

我使用 Hammer.js jQUery 插件的下一版本:

/*! jQuery plugin for Hammer.JS - v1.0.0 - 2014-01-02
 * http://eightmedia.github.com/hammer.js
 *
 * Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 * Licensed under the MIT license *//*! Hammer.JS - v1.0.6 - 2014-01-02
 * http://eightmedia.github.com/hammer.js
 *
 * Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 * Licensed under the MIT license */

最佳答案

当前版本的 Hammer.js (v2.0.4) 不支持 Internet Explorer 8。

可以在此处找到完整的浏览器/设备支持:

http://hammerjs.github.io/browser-support/

关于javascript - Hammer.js jQUery 插件在 IE7/8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21191112/

相关文章:

jquery - 单击时显示和隐藏工具提示(Tipso.js)

javascript - 如何检测 JavaScript 中方法链的结束?

jquery - 在 IE7 中显示内联 block 的问题

javascript - TinyMCE 在 IE8 浏览器中不显示网页内容

javascript - 为什么我的复选框数组在 jquery ajax 中返回长度为零

javascript - 无法在范围之外访问函数结果

javascript - 有谁知道 gmail 使用 flash 做什么?

javascript - Vue默认选择对象上的选项

jquery - IE8 仅在事件触发后显示 css 内容

CSS2 选择器不适用于 IE8