Наконец, jsFiddle сотрудничал ...
Я делаю что-то хакерское, но это единственный способ заставить это работать. Мне пришлось добавить класс .hover
к текущему элементу наведения, так как мой код без него не работает должным образом.
Только не смотрите на код, и он будет выглядеть красиво!
Вот рабочий пример: http://jsfiddle.net/p7Eta/41/
И код:
// JavaScript Document
//When div.popup is moused over moused over
$("#slider div.block").hover(
function() {
//slides spans up
$(this).addClass('hovered');
$(this).find('span').stop().animate({
bottom: '0px'
});
}, function() {
$(this).removeClass('hovered');
//slides spans down
$(this).find('span').stop().animate({
bottom: '-200px'
});
});
$('#container').hover(function() {
$('#slider div.block:not(.hovered) span').animate({
bottom: '-200px'
});
}, function() {
$('#slider div.block span').stop().animate({
bottom: '0px'
});
});