2013-12-07 3 views
0

У меня есть контейнер div, на котором я разместил еще два div (скажем, 1 & 2) для размещения контента. Я установил разные идентификаторы для div и нажав ссылку (div 2), я меняю фоновое изображение фона div. Я пытаюсь установить размер фона как обложку, чтобы занять всю ширину экрана, но отображается только верхняя часть изображения. Вот код, который я использую, чтобы установить размер фона для div.установка размера фона с помощью css в jquery

 <script> 
    $(document).ready(function(){ 
     //autoOpen: false, 
     $(".span12").css('background-image','url(../images/assorting_2.jpg)','background-size','100%'); 
<script> 

Я мог бы разместить изображения, но я не могу опубликовать его, поскольку у меня меньше очков.

+1

CSS 'background-size: cover;' http://css-tricks.com/perfect-full-page-background-image/ – Popnoodles

+0

получить полный код на jsfiddle.net – Godinall

+1

Вам необходимо передать объект в 'css' метод для нескольких стилей – tewathia

ответ

3

Попробуйте это:

$(".span12").css({ 
    'background-image':'url(../images/assorting_2.jpg) no-repeat', 
    'background-size':'cover' 
}); 

См this для использования нескольких свойств JQuery CSS. И this для использования обложки фона.

+0

обложка ftw ...... – Dudo

1

Попробуйте как

$(".span12").css({ 
        'background-image':'url(../images/assorting_2.jpg) no-repeat', 
        'background-size':'100%' 
       }); 
+0

+1 также хороший ответ –

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