ФорумПрограммированиеJavaScript → Динамический фон

Динамический фон

  • Lawilet

    Сообщения: 7 Репутация: N Группа: Кто попало

    Spritz 9 октября 2011 г. 6:32

    Добрый день.

    Необходима помощь.
    Появилась потребность в динамичном фоне веб страницы, т.е. при обновлении - фон меняется на другой.
    Фоны в виде фотографий хорошего качества.

    Необходимо что бы фон растягивался на всю веб страницу, сейчас это реализовано вот так:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    var a=Math.round(Math.random() * 7);
    if(a==1)
    $('body') .css('background','#000000 url(images/fon/1.jpg) no-repeat 50% 50%');
    if(a==2)
    $('body') .css('background','#000000 url(images/fon/2.jpg) no-repeat 50% 50%');
    if(a==3)
    $('body') .css('background','#00000 url(images/fon/3.jpg) no-repeat 50% 50%');
    if(a==4)
    $('body') .css('background','#00000 url(images/fon/4.jpg) no-repeat 50% 50%');
    if(a==5)
    $('body') .css('background','#00000 url(images/fon/5.jpg) no-repeat 50% 50%');
    if(a==6)
    $('body') .css('background','#00000 url(images/fon/6.jpg) no-repeat 50% 50%');
    if(a==7)
    $('body') .css('background','#00000 url(images/fon/7.jpg) no-repeat 50% 50%');
    });
    </script>


    Но возникла проблема, что чередуются только 2 фотографии, в остальных случаях черный фон.
  • Lawilet

    Сообщения: 7 Репутация: N Группа: Кто попало

    Spritz 9 октября 2011 г. 6:38, спустя 6 минут 31 секунду

    Не актуально, исправил, глупейшая ошибка.
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 9 октября 2011 г. 6:55, спустя 16 минут 52 секунды

    'background','#000000 url(images/fon/' + Math.round(Math.random() * 7) + '.jpg) no-repeat 50% 50%'
    так делать религия позволяет?

    p.s.: пыха помогает
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 9 октября 2011 г. 12:28, спустя 5 часов 32 минуты 29 секунд

    Необходимо что бы фон растягивался на всю веб страницу, сейчас это реализовано вот так:

    а при чем тут жс?
    Высокоуровневое абстрактное говно

Пожалуйста, авторизуйтесь, чтобы написать комментарий!