Рассмотрим простую HTML поле вводаПредотвращение ONBLUR occurency событие при открытии новой вкладки в браузере
<input type="text" onblur='alert("hello");' />
, когда мышь находится в этом поле ввода, и вы пытаетесь открыть новую вкладку в браузере (Chrome, IE, ...), Событие onblur запускается. Я не хочу запускать событие onblur таким образом. Как я могу избежать этого?
Можете ли вы использовать 'onfocusout()' ??? – NINCOMPOOP
Событие onfocusout не поддерживается полностью браузерами (насколько я знаю). – Paramore
, чтобы потерять фокус, вам придется щелкнуть снаружи на что-то еще, это не отличное решение, но вы можете поставить слушателя на тело для любого нажатия –