Event.originalEvent.propertyName не работает ни в одном браузере ChromiumJquery

Программирование на jquery
Ответить
Anonymous
 Event.originalEvent.propertyName не работает ни в одном браузере Chromium

Сообщение Anonymous »

jQuery
$('body > header').on('webkitTransitionEnd oTransitionEnd msTransitionEnd transitionend', function(event) {

if (event.target && event.originalEvent.propertyName === 'height') {
console.log('height changed');
}

});

CSS переходит от высоты: auto к высоте: 100% и наоборот.
Это работает как и ожидалось в браузерах Chromium, но не в любом другом браузере. Например, в Firefox, когда я console.log(event.originalEvent.propertyName) перед параметром if, я получаю другие имена свойств, но не высоту.
Как мне заставить event.originalEvent.propertyName возвращать высоту, как это делают браузеры Chromium?
Это возвращает неопределенное значение во всех браузерах:
$('body > header').on('webkitTransitionEnd oTransitionEnd msTransitionEnd transitionend', function(event) {
var evt = event.originalEvent || event;
if (evt.propertyName === 'height') {
console.log('height changed');
}
});


Подробнее здесь: https://stackoverflow.com/questions/792 ... m-browsers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»