Смена css на cookie - Форум
Страница 1 из 11
Форум » Форум веб мастеров » jQuery & JavaScript » Смена css на cookie
Смена css на cookie

lifee
Пользователи
Сообщений 12
+
+520
-
Ваши награды 1
lifee написал: В ответ пользователя lifee Написано 04 Февраля 2016 в 17:11
Сообщение № 1
Приветствую.
Хотел сделать смену темы сайта по средствам активации css файла в head и с запоминанием на cookie.
В head добавил:
Код
<link type="text/css" rel="stylesheet" href="/css/main.css" />
<link type="text/css" rel="alternate stylesheet" href="/css/light.css" title="theme_light" disabled />


И вот сам скрипт:
Код
var c = 'theme';
var c_o = {expires: 365, path: '/'};
$('link[title*=theme_]').disabled=true;
if ($.cookie(c)!=null) {
    $('link[title=theme_'+$.cookie(c)+']').disabled=false;
}
$('.set_theme').click(function(e){
    e.preventDefault();
    $('link[title*=theme_]').disabled=true;
    $.cookie(c, $(this).attr('name'), c_o);
    $('link[title=theme_'+$.cookie(c)+']').disabled=false;
});
$('.del_theme').click(function(e){
    e.preventDefault();
    $('link[title*=theme_]').disabled=true;
    $.cookie(c, null);
});


Ну, в общем, ничего не работает) Видимо что-то не так в самом скрипте написал. Но по логике вроде правильно.
Помогите решить проблему. Спасибо.

Добавлено (04.02.2016, 17:11)
---------------------------------------------
Забыл написать.
Вот сами кнопки переключения:

Код
<a href="javascript:;" class="del_theme">main</a>
<a href="javascript:;" class="set_theme" name="light">light</a>
«Пред. тема След. тема»

Вовчик
Администратор
Сообщений 8682
+
+2355
-
Ваши награды 314
Вовчик написал: В ответ пользователя Вовчик Написано 04 Февраля 2016 в 23:08
Сообщение № 2
Вот
подпись: Если я помог тебе, помоги и ты мне Мой WMR --> R250600748056
p.s. это лучшее выражение благодарности))
Вовчик

lifee
Пользователи
Сообщений 12
+
+520
-
Ваши награды 1
lifee написал: В ответ пользователя lifee Написано 05 Февраля 2016 в 16:17
Сообщение № 3
Вовчик, в этом скрипте идет подмена css файла. А мне нужно по нажатии на ссылку1 включить файл ксс, а по нажатии на ссылку2 выключить его.

Добавлено (05.02.2016, 16:17)
---------------------------------------------
всё. Сам скрипт изменил.


Вовчик
Администратор
Сообщений 8682
+
+2355
-
Ваши награды 314
Вовчик написал: В ответ пользователя Вовчик Написано 05 Февраля 2016 в 23:29
Сообщение № 4
Цитата lifee ()
всё. Сам скрипт изменил.

это хорошо, что не так было?
подпись: Если я помог тебе, помоги и ты мне Мой WMR --> R250600748056
p.s. это лучшее выражение благодарности))
Вовчик

lifee
Пользователи
Сообщений 12
+
+520
-
Ваши награды 1
lifee написал: В ответ пользователя lifee Написано 06 Февраля 2016 в 03:14
Сообщение № 5
Вовчик, сделал чтоб пустое значение вставлял и всё, при нажатии на другую кнопку
Форум » Форум веб мастеров » jQuery & JavaScript » Смена css на cookie
Страница 1 из 11
Поиск:
Топ пользователей: