Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在加载图像之前添加css类_Javascript_Jquery_Image_Load - Fatal编程技术网

Javascript 在加载图像之前添加css类

Javascript 在加载图像之前添加css类,javascript,jquery,image,load,Javascript,Jquery,Image,Load,我有一个带有背景图像的容器 如何在加载背景图像之前将css类添加到此容器 现在,我在document.ready上使用JQuery添加类(New),以重载另一个类(Base)的css规则。 在加载时,图像首先以类基的css显示,然后根据新类显示。 问题:当图像在屏幕上拉伸时,我可以看到 $(document).ready(function() { $('.content-wrap').addClass('home-view'); } 试试这

我有一个带有背景图像的容器

如何在加载背景图像之前将css类添加到此容器

现在,我在document.ready上使用JQuery添加类(New),以重载另一个类(Base)的css规则。 在加载时,图像首先以类基的css显示,然后根据新类显示。 问题:当图像在屏幕上拉伸时,我可以看到

        $(document).ready(function() {
           $('.content-wrap').addClass('home-view');
        }
试试这个解决方案

$('<img/>').attr('src', 'http://www.yoursite.com/yourpicture.png').load(function() {
  $(this).remove();
  $('.content-wrap').css('background-image', 'url(http://www.yoursite.com/yourpicture.png)');
});
$('

问候。

谢谢回复。
.content wrap
-不是具有背景图像的容器。但是在
.content wrap.home view的上下文中,我有css规则,这是我想要的。