2011-06-27 3 views
2

Я сталкиваюсь с немного странной проблемой с моим приложением. У меня есть изображениеНе работает Атрибут Title для тега изображения?

<img title="New (Alt+N)" alt="New (Alt+N)" src="images/icon_new.gif" tabindex="-1" id="Ax14490_image"> 

Этот код найден, проверяя документ withfirebug.

, который отображается правильно, но заголовок не наводит указатель мыши на это изображение. может ли кто-нибудь помочь мне в этом контексте.

Я использую Firefox 4.0 браузер

+1

Это работает на меня ... [пример] (http://jsfiddle.net/VbTxV/) ... может быть, у вас есть JavaScript, который блокирует его – Teneff

+0

Возможно ли заблокировать атрибут title скриптом? – Maddy

ответ

5

В случае, если кто-то находит эту нить через поиск, у меня была та же проблема, описанный оригинальным плакатом. Вот то, что оказалось причиной, в моем случае.

В моем макете были размещены два объекта div, расположенных горизонтально рядом друг с другом. Один слева, а другой справа. Левый div был установлен на ширину 100%, хотя его содержимое не покрывало всего этого пространства из-за внутренней прокладки. правый div содержал img, который не вызывал никаких событий мыши (в том числе атрибут title не работал, но onMouseOver и onMouseOut также не работали.)

Так что это было связано с z-упорядочением. События мыши были обработаны объектом div слева, потому что это 100% ширина охватывала полное окно браузера. Поскольку у левого div атрибут «позиция» «абсолютный», он может на законных основаниях установить его значение z, и поэтому я устанавливаю его значение z равным «-1». Это устранило проблему.

0

Слишком Late..But Попробуйте это ... Это работает для меня

<img src="images/icon_new.gif" title="New (Alt+N)" tabindex="-1" id="Ax14490_image"> 

Src бирку в первом. Спасибо

Смежные вопросы