Эффект наведения с помощью плагина Quicksand

Я использую плагин Quicksand на веб-сайте и хочу, чтобы все элементы имели эффект наведения. Мне удалось это сделать, но эффект наведения исчезнет после фильтрации. Затем я последовал этому совету:

Плагин jQuery Quicksand с методом.click

и добавил следующее в мой код:

$("img.on").live({
mouseover:
function() {
$(this).stop().animate({"opacity": "0"}, "slow");},
mouseout:
function() {
$(this).stop().animate({"opacity": "1"}, "slow");}});
$("img.over").live({
mouseover:
function() {
$(this).stop().animate({"opacity": "1"}, "slow");},
mouseout:
function() {
$(this).stop().animate({"opacity": "0"}, "slow");}});

Кажется, работает нормально на ff, но ie8 не будет работать. Изображение при наведении курсора появляется над исходным и не перемещается оттуда. Если я переключу указатель мыши на указатель мыши, а мышью на мышиный выход, он, по крайней мере, исчезнет после зависания и ухода, а затем будет работать как ожидалось.

У меня непрозрачность при наведении img на cero через css.

Я мог сделать ошибку новичка, я совершенно новичок в js и jquery.

1 ответ

Решение

Используя.live(), я решил эту проблему, так что при наведении на клонированные элементы

Другие вопросы по тегам