为div设置背景$("#bodyerimg").attr("background","url(images/imgs/bodyerimg5.jpeg)");
总是不行,原背景为
内联背景经设置后为
但是计算后的背景始终为原背景 但是使用css()函数设置即可成功 为什么呢 求大神解答
还有toggle函数里面添加函数为什么总使元素影藏了,隐藏不是默认情况么
求解啊
你可以试试 $("#bodyerimg").attr("background-image","url(images/imgs/bodyerimg5.jpeg)"); 你可以试试 如果好了 那就是你背景图片添加的代码写错了。
$("#bodyerimg").css("background","url(images/imgs/bodyerimg5.jpeg)");
danielinbiti 说的对
要改用css,style设置的样式级别高于直接设置background属性的
就如color属性一样,有width属性的也是style中设置的有效。除非style没有设置过这个css
<font color="red" style="color:black">我是黑色的,设置color属性无效</div>
你可以试试 $("#bodyerimg").attr("background-image","url(images/imgs/bodyerimg5.jpeg)"); 你可以试试 如果好了 那就是你背景图片添加的代码写错了。