Как использовать fadeIn / fadeOut при изменении псевдо-классов ссылок? - PullRequest
1 голос
/ 07 декабря 2009

У меня есть <a href=""></a> с фоновым изображением CSS. В CSS у меня есть псевдо-класс: hover, чтобы изменить background-position.

Я бы хотел fadeIn и fadeOut два разных фоновых изображения с помощью jQuery. Я не хочу анимировать фоновое расположение, но fadeIn и fadeOut два разных CSS-класса.

Возможно ли это? Или мне нужен другой подход?

Ответы [ 3 ]

1 голос
/ 07 декабря 2009

Это невозможно только в jQuery. Однако для этой цели вы можете взглянуть на пользовательский интерфейс jQuery (не уверен, что он тоже работает).

См. http://jqueryui.com/

Другое решение, как говорится в других ответах, наложить два элемента div и оживить непрозрачность.

0 голосов
/ 07 декабря 2009

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

0 голосов
/ 07 декабря 2009

Вам нужно сложить два элемента и применить одно из фоновых изображений к каждому. Тогда вы можете просто увеличить / уменьшить верхний элемент.

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