Добро пожаловать на форум!
Новые сообщения Участники Правила форума Поиск RSS
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные пользователи Новые участники
Болт (3758)
Skyline (2680)
XemorDio (2623)
Strelok41 (2168)
Брод [24.05.2017]
Milena [21.05.2017]
hammil24 [21.05.2017]
boue [15.05.2017]
Страница 1 из 11
Форум » Web-раздел » Скрипты uCoz » Смена стилей с запоминанием в локальном хранилище (by Apocalypse)
Смена стилей с запоминанием в локальном хранилище
XemorDio Дата: Вторник, 11.10.2016, 07:47 | Сообщение # 1
Группа: Администраторы
Сообщений: 2623
Награды: 11 Репутация: 290
Статус: Offline
Данный скрипт разработан по просьбе пользователя stalker1313. Суть скрипта в том, чтобы пользователи могли менять дизайн сайта и всё это дело запоминалось бы в браузере

Для начала посмотрите ДЕМО

Установка:

В то место, где должны быть кнопочки для смены стилей, вставляйте:
Код
<link id="apolink" rel="stylesheet" src=""/>

<a href="#" onclick="apochangeme(1); return false;">Стиль 1</a>



<a href="#" onclick="apochangeme(2); return false;">Стиль 2</a>



<a href="#" onclick="apochangeme(3); return false;">Стиль 3</a>

<script>
$(function() {
if(!localStorage.getItem('apolink')) {
$('#apolink').attr('href', 'http://imapo.ru/css/apolink1.css');
} else {
$('#apolink').attr('href', 'http://imapo.ru/css/apolink' + localStorage.getItem('apolink') + '.css');
};
});

function apochangeme(a) {
if(a == 1) {
$('#apolink').attr('href', 'http://imapo.ru/css/apolink1.css');
localStorage.removeItem('apolink');
} else {
$('#apolink').attr('href', 'http://imapo.ru/css/apolink' + a + '.css');
localStorage.setItem('apolink', a);
};
};

// imapo.ru (c) 2016
</script>

Все ссылки на стили замените на свои. Количество стилей ничем не ограничено

P.S. Имена стилей ОБЯЗАТЕЛЬНО должны заканчиваться на цифру, причём, цифры должны идти по порядку. Например: style1.css, style2.css, style3.css, style4.css
Форум » Web-раздел » Скрипты uCoz » Смена стилей с запоминанием в локальном хранилище (by Apocalypse)
Страница 1 из 11
Поиск:
23:40
Обновить

Хостинг от uCoz | Design by XemorDio | MODSTALKER © 2009-2017