2015-09-18 4 views

ответ

2

право ... процитировать docs:

Не все события поддерживаются Mootools' Element Events API из-за случаев использования краевыми или новых событий, поддерживаемых браузером. Чтобы добавить поддержку родного события, просто добавьте объект Element.NativeEvents с ключом и соответствующим значением ключа (используйте приведенное выше). Например, чтобы добавить popstate поддержку в вашем приложении:

Element.NativeEvents.popstate = 2; 
// Now element.addEvent('popstate', fn); will work everywhere 

так в вашем случае, это легко

Element.NativeEvents.transitionend = 2; 

var foo = document.getElement('.foo'); 

foo.addEvent('transitionend', function(){ 
    alert('done'); 
}); 

foo.removeClass('bar'); 

в действии: http://jsfiddle.net/gf72uu37/

это теперь, вероятно, будет фиксированной, по крайней мере для стандартизованные события и префикс поставщика. но поддержка браузера будет неоднородной, а mootools пытается поддерживать даже IE8 ...

 Смежные вопросы

  • Нет связанных вопросов^_^