我想做
$('.place').css('background', 'url(open.png) left top no-repeat, url(close.png) bottom right no-repeat');
然而jquery并不喜欢','。使它成为两行,第二行css替换第一行的css。如何设置CSS以使其具有打开和关闭背景图像?
答案 0 :(得分:4)
我认为使用addClass()最容易。因为你使用css3我认为这是你添加它的唯一方法。然后创建一个要添加的css类。
答案 1 :(得分:2)
在CSS中的同一元素上有两个背景图像是不可能的。使用CSS3是可能的,但我希望jquery还不允许这样做。
答案 2 :(得分:2)
改为使用普通的javascript。
$('.place').get(0).style.background = 'url(open.png) left top no-repeat, url(close.png) bottom right no-repeat'
答案 3 :(得分:0)