终于,jsFiddle合作了……
我正在做一些hacky,但这是我可以让它工作的唯一方法。我必须向.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'
});
});