1

我正在使用脚本通过本地存储加载缩略图,但我也想将主体背景更改为此图像?

任何人都可以帮助/指出我正确的方向吗?我累了:

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

我在这里做了一个小提琴:

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

4

3 回答 3

3

只需将事件函数更改为:

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

或使用存储:

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

http://jsfiddle.net/heecD/

于 2013-08-21T13:46:05.787 回答
2

你的代码有错误

$('body').css('background-image','url('+localStorage.img+')');
于 2013-08-21T13:46:11.447 回答
0

您必须使用 localstorage 作为变量而不是常量,例如:

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

演示:http: //jsfiddle.net/IrvinDominin/NRDZk/5/

于 2013-08-21T13:49:32.040 回答