Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2016, 15:33
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Индивидуальные настройки в LocalStorage
Здравствуйте. В продолжении этой Вопрос по Load() темы.
Сейчас имею скрипт, который меняет оформление страницы профиля.
$(function() {
    $('.ok-a').on('click', function(event) {
        $('.prof').addClass('hide');
        $('.load').removeClass('hide');
        $('.load').load(line)
    });

    var url = localStorage.url;
    url && ($('.ok').addClass('ok2').css('background-image', url), $('body').css({
        'background-image': url,
        'background-size': 'cover'
    }));

    $('.load').on('click', '.photo_ok img', function(event) {
        event.preventDefault();
        var url = this.getAttribute('src');
        var url = 'url('+url+')';
        $('.ok').addClass('ok2').css('background-image', url);
        $('body').css({
            'background-image': url,
            'background-size': 'cover'
        });
        $('.btn').removeClass('hide');
		
        $('#btn').on('click', function() {
            localStorage.url = url;
            if (localStorage.url) {
                location.reload()
            }
        })
    });
    $('.load').on('click', '.back', function() {
        url = '';
        location.reload()
    })
});

Но если юзер1 открывает профиль юзера2, то отображается стиль страницы юзера1.
Оформление задаётся переменной url и затем сохраняется здесь
var url = localStorage.url;
    url && ($('.ok').addClass('ok2').css('background-image', url), $('body').css({
        'background-image': url,
        'background-size': 'cover'
    }));

Посоветуйте как сохранить url своё для каждого юзера.
Ответить с цитированием