Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.188.183.21
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Скрипт для изменения фона
Сообщение оставлено 16.04.2012 в 14:39:27 | Сообщение #1
Вот пример использования


Перейдём сразу к делу...

Это после /head на всех страницах сайта
Code
<script src="/js/cookie.js"></script>


Этот код надо вставлять в то место где бы вы хотели видеть "кнопки"

Code
<div class="backs" title="Выбор фона">  
          <table><tr>  
<td><img id="jp1" src="/img/1.jpg" width="30px" /></td>  
<td><img id="jp2" src="/img/2.jpg" width="30px" /></td>  
<td><img id="jp3" src="/img/3.jpg" width="30px" /></td>  
          </tr></table>  
          </div>  
          <script>  
          $('#jp1').click(function() {  
          setCookie('j1', 365);  
          eraseCookie('j2');eraseCookie('j3');  
          $('.body').css('background-image', 'url("/img/fon.jpg")');  
          });  
          $('#jp2').click(function() {  
          setCookie('j2', 365);  
          eraseCookie('j1');eraseCookie('j3');  
          $('.body').css('background-image', 'url("/img/fon2.jpg")');  
          });  
          $('#jp3').click(function() {  
          setCookie('j3', 365);  
          eraseCookie('j2');eraseCookie('j1');  
          $('.body').css('background-image', 'url("/img/fon3.jpg")');  
          });  
          if(getCookie('j1')) {  
          $('.body').css('background-image', 'url("/img/fon.jpg")');  
          };  
          if(getCookie('j2')) {  
          $('.body').css('background-image', 'url("/img/fon2.jpg")');  
          };  
          if(getCookie('j3')) {  
          $('.body').css('background-image', 'url("/img/fon3.jpg")');  
          };  
          </script>


Ссылки на картинки меняем на свои.
Так теперь ксс.
Если вас устраивает способ в отором тегу body дают класс то выглядеть код будет как было показанно выше.
Если вы нехотите наполнять ксс то вместо

Code
$('#jp1').click(function() {  
          setCookie('j1', 365);  
          eraseCookie('j2');eraseCookie('j3');  
          $('.body').css('background-image', 'url("/img/fon.jpg")');  
          });


Убераем одну лишь точку перед боди.(и во всех местах в скрипте!)

Дополнение:
Для работы впишите это в ксс.
Code
.body{background:url('/images/ваша картинка.jpg');}


Html. На всех страницах сайта присваеваем тегу body класс body
Примерный код
Code
<body class="body">


Архив: Скачать
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика