Существует ли эквивалент события onbeforedeactivate для Firefox и т. Д.?

Это работает в IE

$('#blah').bind('beforedeactivate', fnBlah);

но не могу найти аналога для Firefox и других браузеров

2 ответа

Решение

beforedeactivate является специфичным для IE обработчиком событий Самое близкое, что вы можете получить, это focusout а также blur События.

Использование в JQuery:

function eventHandler(){
    //...
};
$("element").focusout(eventHandler);
$("element").blur(eventHandler);

Ссылки на реализации JQuery:

  1. Focusout
  2. пятно

Ты можешь использовать

object.addEventListener ("blur", handler, useCapture);

или же

object.attachEvent ("onblur", handler);

найти здесь: http://help.dottoro.com/ljjhfrjd.php

Другие вопросы по тегам