Событие onmouseover не запускается в Firefox для тегов div только с полями ввода - PullRequest
0 голосов
/ 12 августа 2011

Я пытаюсь отобразить кнопку, когда поле ввода наведено. Все отлично работает в Chrome и IE, но в Firefox это не удается. Вот простой пример:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en-US">
<head/>
<body>
<div onmouseover="alert('Firefox/chrome/ie all trigger me')">foo</div>
<div onmouseover="alert('Chrome/ie trigger me but fire fox won't')">
<input id="date_01" type="text" disabled="" tabindex="1">
</div>
</body>
</html>

Если навести курсор на первый элемент div, появится предупреждение. Наведение над вторым div не вызывает срабатывания оповещения в Firefox.

Есть ли причина, по которой это не работает должным образом в Firefox? или какие-нибудь общие обходные пути?

1 Ответ

1 голос
/ 12 августа 2011

Это может быть связано с тем, что поле ввода отключено? Firefox не показывает всплывающие подсказки в отключенных полях ввода

Атрибут disabled = "" вводит в заблуждение - если у вас есть слово disabled , на самом деле не имеет значения, для чего вы его устанавливаете, поле все равно будет отключено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...