Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как проверить, поддерживается ли событие? (https://javascript.ru/forum/misc/24446-kak-proverit-podderzhivaetsya-li-sobytie.html)

Nekromancer 30.12.2011 06:14

В общем виде выглядит как то так:
if(window.AnimationEvent || 'onanimationend' in document.body || document.body.onanimationend === null){
//oh yeah..
}else if(window.VendorAnimationEvent){
// oh.. not so bad
}else {
//fuck, no..
}


document.body меня на что то другое :)

FINoM 30.12.2011 06:17

Nekromancer, ок, спасибо попробую.
Какие еще мобильные браузеры могут быть? IE, Opera, Mozilla?

trikadin 30.12.2011 06:19

Nekromancer, ну тогда уж так:

if(window.AnimationEvent || 'onanimationend' in document.body || document.body.onanimationend === null){
//oh yeah..
}else if(window.VendorAnimationEvent){
// oh.. not so bad
}else if (true) {
//fuck, no..
} else {
//oh, shi...
}

FINoM 30.12.2011 06:19

trikadin, какой-то юмор у тебя непонятный

Nekromancer 30.12.2011 06:20

FINoM,
IE мёртвый на мобилах ещё. Dolphin и всё такое вроде как тоже WebKit.
Наверно есть ещё всякие PSP/Blackberry браузеры :)

FINoM 30.12.2011 06:20

Цитата:

Сообщение от Nekromancer
PSP/Blackberry

Надеюсь, что они тоже на вебките.

devote 30.12.2011 06:20

} else {
// panic ...
}

Livaanderiamarum 30.12.2011 13:06

if(window.AnimationEvent || 'onanimationend' in document.body || document.body.onanimationend === null){
//oh yeah..
}else if(window.VendorAnimationEvent){
// oh.. not so bad
}else if (true) {
//fuck, no..
} else {
var t = 'FFFFFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU'
document.write(t)
alert(t)
}

trikadin 30.12.2011 15:57

Цитата:

Сообщение от FINoM
trikadin, какой-то юмор у тебя непонятный

Ничего удивительного, шесть утра, ночь без сна... Хотя вон devote оценил.

FINoM 30.12.2011 16:33

trikadin, шутка сугубо программистическая, пацаны не поймут.


Часовой пояс GMT +3, время: 05:48.