我有一个黑色到透明渐变的菜单。当我悬停菜单时,我想把它变成一个完全黑色的填充。为什么以下不起作用?
$('#topmenu').hide().animate({
'height': 'toggle'
}, "slow").hover(function() {$(this).animate({ 'opacity' : 1 }).css( 'background' , 'rgb(0,0,0)', 'box-shadow' , "0px 5px 15px 0px rgba(0, 0, 0, 0.5)" );}, function() {$(this).animate({ 'opacity' : 0.6 }).css( 'background' , "url('<?php bloginfo('template_url'); ?>/images/topmenu_bg.png') repeat-x" );});
菜单的背景图像是通过具有“背景”属性的样式表设置的。
谢谢你。