我对 jquery 和 javascript 很陌生。如果有人可以帮助我了解它是如何工作的,我会感到困惑。我有一个带有图像的 div,当我将鼠标悬停在它上面时,我希望它向上移动(这部分工作得很好)但现在我想在 div 向上移动后在图像下方显示文本,我正在尝试使用。切换,但它仅适用于第一个图像,而不适用于其余图像。它还已经显示了文本(即使我的 css 对文本显示隐藏)然后让它消失然后重新出现在悬停上我已经注释掉了我的第二种方法,它几乎做了同样的事情!:( 非常感谢您!
$('document').ready(function(){
//move the thumbnail up
$('.art-thumb').hover(
function(){
console.log('it works!');
$(this).animate({bottom:'50px'},
$('#artist-statement').toggle('slow', function(){})
);
},
function(){
$(this).animate({bottom:'0'});
}
);
console.log('it knows it should move');
//display the artstatement under it
// $('.art-thumb').mouseover(function(){
// $('#artist-statement').toggle('slow', function(){
// //toggle finished.
// });
// });
});
我在这里粘贴了我的代码http://jsfiddle.net/veHq3/