我使用hammer.js爲網站觸摸菜單,並獲得:Hammer.js(IE8) - 對象不支持屬性或方法 '的addEventListener'
"Object doesn't support property or method 'addEventListener'" hammer.js, line 247 character 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
這裏http://stackoverflow.com/questions/9769868/addeventlistener-not-working-in-ie8看看,嘗試修復代碼,並最終拉動的請求給開發者。 –
您不需要進行拉動,您應該使用jquery版本來支持IE8/IE7。 –
「你應該使用jquery版本」 - 也不起作用。 – Eirinn