как прикрепить метод show?

#javascript #jquery

#javascript #jquery

Вопрос:

Извините, если название немного расплывчатое, в настоящее время я изучаю jQuery и хотел бы изменять вид содержимого при наведении курсора мыши, одновременно отображая ссылку read more при наведении курсора мыши и скрывая ее, когда она не наведена. Я могу заставить div исчезать, а ссылку read more отображать, хотя на данный момент ссылка read more наследует непрозрачность fade, равную .25, я понимаю, что я должен добавить этот метод show, но я не уверен, какую функцию или метод я должен использовать.

код здесь http://jsfiddle.net/kyllle/a4mPS

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

Ответ №1:

Поскольку Read More находится внутри widget div, он исчезнет вместе с остальным содержимым виджета. Вместо этого просто поместите его снаружи, но внутри article :http://jsfiddle.net/a4mPS/1

Комментарии:

1. Да, это он. Обратите внимание, @kyllle, как вы уменьшаете div, что приводит к исчезновению всего внутри div. Если вы переместите ссылку за пределы объекта, который исчезает, все готово.

2. спасибо @mVChr и @JasCav теперь, если я хочу разобраться, как расположить ссылку «подробнее» на основе того, где находится изображение, как я могу это сделать, я с удовольствием проведу исследование, если я знаю, что я ищу?

3. Я обновил этот скрипт: jsfiddle.net/a4mPS/5 просто расположите новый div абсолютно и z-индексируйте его выше, и все готово.

Ответ №2:

Вы должны поместить ссылку Read More в новый div за пределами другого div и расположить ее там, где вы хотите, и изменить ее видимость или непрозрачность напротив div «hover».