2014-02-21 8 views
1

У меня есть контейнер с фоновым изображением.Добавить класс css перед загрузкой изображения

Как добавить класс css в этот контейнер до загрузки фонового изображения?

Теперь я добавить класс (New) с помощью JQuery на document.ready перегружать правила CSS другого класса (Base). На Нагрузка, изображение появляется, прежде всего, css класса База, а также отображение по классу Новое. Проблема: я вижу, когда изображение растягивается на экране.

 $(document).ready(function() { 
      $('.content-wrap').addClass('home-view'); 
     } 

ответ

0

Попробуйте это решение

$('<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)'); 
}); 

С уважением.

+0

благодарит за ответ. '.content-wrap' - это не контейнер с фоновым изображением. но в контексте '.content-wrap.home-view' у меня есть правила CSS, которые я хочу. – user3296938

Смежные вопросы