2012-02-28 3 views
0

Я не уверен, что для этого потребуется JQuery, но то, что я пытаюсь достичь, - это список наборов изображений (например, использование одного изображения), которые будут скрываться при зависании и отобразит div с фоновым изображением и текстом.Наведите курсор, спрячьте изображение show div

Как можно добиться такого эффекта?

меня это до сих пор, но изображение сохраняет мигания: http://jsfiddle.net/FvBqA/126/

ответ

3

Вы можете использовать абсолютное позиционирование и Z-индексы. См. Это example

В качестве альтернативы используйте правило непрозрачности. См. Это example

В вашем случае я бы предложил использовать правило непрозрачности. Вы можете увидеть обновленную и рабочую версию here

Для полностью кросс-браузер решение посмотреть example

+0

Ты красотка! Спасибо куча :-) – Filth

+0

Без проблем :) Рад помочь! – jacktheripper

+0

Я только что попробовал свои примеры в IE и хром - хром в порядке, однако IE покажет содержимое под изображением сначала onload, а затем скроется - также некоторые из примеров в IE не работают - предложения? – Filth

0

Я думаю, что в CSS

a img:hover { 
    opacity: 0; 
} 

должно быть достаточно.

+0

Нужна поддержка перекрестного браузера ... фильтр: непрозрачность (alpha = 0); – Ohgodwhy

0

Непрозрачность не поддерживается всеми браузерами, я думаю, вы должны пройти путь дисплея:

a img:hover { 
    display: none; 
} 
1

Я обновил свой jsfiddle. Here - это ссылка. Мой код использует функцию jquery onmouseover

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