我目前正在使用一个非常简单的导航我的投资组合网站上工作。 但是,我想要做的是在类型被悬停时,类型下的阴影变得更强(读取:较高的不透明度/较暗)。jQuery:如何在悬停在另一个div上时控制div的不透明度?
现在我的代码如下所示,不会产生任何错误,但根本不会做任何事情。
为了理解我的意思,请查看the website with a live example。
/* Work | Play | About | Contact */
/* Shadow Opacity */
$(document).ready(function() {
$('#workShadow', '#playShadow', '#aboutShadow', '#contactShadow').fadeTo(0, 0.1);
});
/* Shadow Hover effect */
$(document).ready(function() {
$('a#work').hover(function() {
$('#workShadow').fadeTo(200, 0.5);
}, function() {
$('#workShadow').fadeTo(400, 0.1);
});
});
/* Type movement on hovering */
$(document).ready(function() {
$('a.shift').hover(function() { //mouse in
$(this).animate({ paddingTop: 85, paddingBottom: 2 }, 200);
}, function() { //mouse out
$(this).stop().animate({ paddingTop: 75, paddingBottom: 12 }, 400);
});
});
基本上我需要阴影元件(4级个人的)的不透明度为10%的不透明度开始并且当用户悬停,类型向下移动(这部分工作),并同时的阴影变得更强,不透明度增加到60%。然后在mouseOut上恢复到10%。
这完美的作品,并感谢您特别适用于这样的细节解释它。 我不敢相信我用过两次相同的身份证..啊..我应该知道的更好。感谢您指出了这一点! 非常感谢。 J. – Jannis 2009-06-10 05:22:50