需要使用.css()Jquery函数应用这些样式,需要帮助

Ton*_*bet 0 css jquery background

这是我需要的风格

body{
      background: url("img/Background_Home.jpg") no-repeat center center fixed;
                        -webkit-background-size: cover;
                        -moz-background-size: cover;
                        -o-background-size: cover;
                        background-size: cover;


      margin:0;
    }
Run Code Online (Sandbox Code Playgroud)

这是我的...

 function actualizar_fondo(imagen){
            $('body').css({"background":"url(img/"+imagen+".jpg)"});
            $('body').css({"background":"no-repeat center center fixed"});
            $('body').css({"-webkit-background-size":"cover"});
            $('body').css({"-moz-background-size":"cover"});
            $('body').css({"-o-background-size":"cover"});
            $('body').css({"background-size":"cover"});



       }
Run Code Online (Sandbox Code Playgroud)

结果:甚至没有背景图像(但只有第一行,有效)

我猜......问题在第二行?

ami*_*t_g 5

Second line is overiding the result of first line. Both can be combined.

function actualizar_fondo(imagen){
        $('body').css({"background":"url(img/"+imagen+".jpg) no-repeat center center fixed"});
        $('body').css({"-webkit-background-size":"cover"});
        $('body').css({"-moz-background-size":"cover"});
        $('body').css({"-o-background-size":"cover"});
        $('body').css({"background-size":"cover"});
}
Run Code Online (Sandbox Code Playgroud)