JS等待加载CSS背景图像

Val*_*ino 5 javascript css jquery load image

如果那些是经典的HTML图像,那么很容易让javascript等待加载一些图像.

但如果将图像作为CSS加载,我无法想象如何做同样的事情backuground-image!

可能吗?

jQuery .load()方法似乎不适用..而且我缺乏想法

Sha*_*eer -1

这是未经测试的代码,但试试这个:

$(document).ready(
 function() 
 {
   var imgSrc = $('theTargerElement').css('background-image');
   var imgTag = $('<img>').attr('src',imgSrc).appendTo( 'body' );
 }
);

$(document)
 .load( 
   function() 
   {
     // do stuff
   } 
  );
Run Code Online (Sandbox Code Playgroud)