我有点卡住了。所以在背景图像上悬停时会变大。但是如果我在那个图像上放一个文本,那么动画就不能很好地工作。让我给你看我的代码
HTML
<div class="resize">
<a id="apply" href="" target="_blank">
<!--<h1 class="grow">Search & Apply</h1>-->
<img class="title" src="images/search_inactive1.png">
</a>
</div>
jQuery
$('.title').hover(function(){
$(this).animate({ width: "+=40",height: "+=40",top: "-=20",left: "-=20"}, 130);
},
function(){
$(this).animate({ width: "-=40",height: "-=40",top: "+=20",left: "+=20"}, 200);
});
CSS
.resize img {
position: relative;
width: 110px;
}
有什么方法可以告诉 jquery 不要为文本设置动画,而只为背景图像设置动画。
提前致谢。
JSfiddle 链接http://jsfiddle.net/jHeDQ/3/