Я довольно новичок в jQuery, но чувствую, что у меня довольно приличное понимание. Или, по крайней мере, эта его часть. Я прошел через несколько учебников по jQuery, но я никогда не сталкивался с этой проблемой раньше.jQuery hover только работает один раз
Я хочу навести на изображение и показать ему небольшой абзац рядом с ним. Я написал этот jQuery, который делает именно то, что я хочу, чтобы он делал, за исключением того, что он работает только один раз. Нависание над изображением показывает абзац описания, а перемещение за пределы изображения скрывает его снова, но тогда зависание ничего не сделает. Есть идеи, почему это может быть?
$(document).ready(function(){
$('#novelDescrip').hide();
$('#barDescrip').hide();
$('.novel').hover(function(){
$('#novelDescrip').fadeIn('slow', 1);
},
function(){$('#novelDescrip').hide();}
);
$('#barminder').hover(function(){
$('#barDescrip').fadeIn('slow', 1);
},
function(){$('#barDescrip').hide();
});
});
Опубликуйте свой HTML. – j08691
Используйте toggle() вместо того, чтобы исчезать и скрываться. http://api.jquery.com/toggle/. Я считаю, что второй аргумент в .fadein должен быть функцией –
Просто используйте ** fadeIn ('slow'); ** – ggdx