【发布时间】:2009-06-10 04:31:18
【问题描述】:
我目前正在开发我的投资组合网站,该网站使用非常简单的导航。 然而,我想要做的是当类型被悬停时,类型下方的阴影变得更强(阅读:更高的不透明度/更暗)。
现在我的代码如下所示,不会产生任何错误,但也不会做任何事情。
为了更好地理解我的意思,请查看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%。
【问题讨论】:
标签: javascript jquery html css css-selectors