2013-08-21 3 views
1

Я использую скрипт для загрузки миниатюры через локальное хранилище, но мне также хотелось бы, чтобы на этом изображении было изменено фоновое изображение тела?Локальное хранилище для изменения

Может ли кто-нибудь помочь/указать мне в правильном направлении? Я устал:

$('body').css('background-image','url(localStorage.img)'); 

Я сделал скрипку здесь:

http://jsfiddle.net/ma9ic/NRDZk/

ответ

3

Просто измените функцию обработки события:

$('body').css('background-image','url(' + e.target.result + ')'); 

или использовать для хранения:

$('body').css('background-image','url(' + localStorage.img + ')'); 

http://jsfiddle.net/heecD/

+0

Спасибо Рафаэль, пялился на этом какое-то время! – Ma9ic

2

есть ошибка в вас код

$('body').css('background-image','url('+localStorage.img+')'); 
0

Вы должны использовать LocalStorage в качестве переменной не постоянной, как:

$('body').css('background-image', 'url(' + localStorage.img + ')'); 

Демо: http://jsfiddle.net/IrvinDominin/NRDZk/5/

Смежные вопросы