Очевидно, что IE (11) имеет проблему с relatedTarget
, например, на blur
событиях. Есть ли альтернатива IE для получения relatedTarget
?Как использовать relatedTarget (или эквивалент) в IE?
Вот пример, который выдает ошибку в IE: https://jsfiddle.net/rnyqy78m/
Спасибо. До сих пор я использовал только размытие. Но я предполагаю, что это связано с тем, что я использую Firefox и документ, который вы связали с заявлением, что Firefox не поддерживает «focusout» 'relatedTarget' .... – Daniel
Надеюсь получить ответ, как заставить его работать в разных браузерах здесь: http : //stackoverflow.com/q/41299372/1981832 – Daniel
Вы можете попробовать функцию обнаружения. У меня нет обновленного firefox atm, но попробуйте что-то вроде: 'var eventName = MouseEvent.prototype.hasOwnProperty ('relatedTarget')? «focusout»: «blur»; «Хотя я не знаю, будет ли firefox возвращать« false »здесь. Идея состоит в том, что вы просто проверяете, какой из них вы можете использовать, прежде чем связывать прослушиватель событий. Вы можете проверить навигатор, но это звучит сложнее. – Shilly