Задайте проблему непрозрачности изображения - PullRequest
0 голосов
/ 11 июля 2009

У меня небольшая проблема с дизайном.

Вкл. эта страница У меня есть пара изображений при наведении курсора. Как вы можете видеть (только в IE), при установке непрозрачности изображения обведены черным.

У меня нет этой проблемы в Firefox.

Причина, по которой я использую непрозрачность, заключается в том, что при использовании скрытия / отображения изображения таблица, в которой оно находится, становится шаткой.

Может кто-нибудь помочь решить эту проблему?

Спасибо, Ричард

1 Ответ

2 голосов
/ 11 июля 2009

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

document.getElementById("imageId").style.display = "none"; //Hide
document.getElementById("imageId").style.display = ""; //Show

Если это делает вашу таблицу шаткой , тогда должна быть некоторая проблема со структурой таблицы, которую вы используете на своей странице (я не вижу никаких проблем в таблице структура на странице tho).

Чтобы обойти эту проблему, вы также можете использовать класс visibility как этот (вместо использования display) -

document.getElementById("imageId").style.visibility = "hidden"; //Hide
document.getElementById("imageId").style.visibility = "visible"; //Show
...