我已经在a:hover
上设置了背景图像,我需要在mouseover(基于条件)的基础上对另一图像进行覆盖。使用jQuery更改悬停的背景
我想这一点,但它不工作:
$("a").mouseover(function() {
$(this).css('background-image', 'url(../images/new2.png');
});
...它仍然显示了使用CSS应用到a:hover
之一。
我已经在a:hover
上设置了背景图像,我需要在mouseover(基于条件)的基础上对另一图像进行覆盖。使用jQuery更改悬停的背景
我想这一点,但它不工作:
$("a").mouseover(function() {
$(this).css('background-image', 'url(../images/new2.png');
});
...它仍然显示了使用CSS应用到a:hover
之一。
延伸@sahbeewah答案右括号,关闭支架为您的网址
$("a").mouseover(function() {
$(this).css('background-image', 'url(../images/new2.png)');
});
您还可以使用CSS
a:hover{
background-image : url(../images/new2.png);
}
你能证明这一点“不工作'?因为它真的应该,我想。 –
您错过了url的结尾括号 – mohamedrias
$(this).css('background-image','url(../ images/new2.png)');将做的伎俩 – mohamedrias