私はサイトのタッチメニューがhammer.jsを使用して、取得しています:IE8とHammer.js(IE8) - オブジェクトは、プロパティまたはメソッドをサポートしていません 'のaddEventListener'
"Object doesn't support property or method 'addEventListener'" hammer.js, line 247 character 13
。
動作していない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);
}
},
任意のアイデアを? http://bugs.jquery.com/ticket/11127
コードを修正し、最終的に要求を引っ張ってみてください、ここhttp://stackoverflow.com/questions/9769868/addeventlistener-not-working-in-ie8を見てみましょう開発者に。 –
あなたはプルをする必要はありません、IE8/IE7のサポートにjqueryバージョンを使用する必要があります。 –
"jqueryバージョンを使うべきです" - どちらも動作しません。 – Eirinn