Używam hammer.js na dotykowym menu na stronie, a uzyskanie:Hammer.js (IE8) - Obiekt nie obsługuje właściwości lub metody 'addEventListener'
"Object doesn't support property or method 'addEventListener'" hammer.js, line 247 character 13
z IE8.
Rzeczywisty kod z hammer.js że nie działa:
/**
* 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);
}
},
jakiś pomysł jak mogę to naprawić?
Jquery używane mieć podobny problem: http://bugs.jquery.com/ticket/11127
Spójrz tutaj http://stackoverflow.com/questions/9769868/addeventlistener-not-working-in-ie8, spróbuj naprawić kod i ostatecznie wyciągnąć wniosek dla programistów. –
Nie musisz wykonywać pull, powinieneś używać wersji jquery do obsługi IE8/IE7. –
"powinieneś używać wersji jquery" - nie działa. – Eirinn