0

我对 DIV 有以下风格:

#dropzone
    {
        height: 530px;
        width: 530px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border: 2px dashed #0687FF;
        display: block;
        background-image: url(/Images/RE/02.png);
    }

我正在网络上实现拖放功能。删除图像后,我得到一大堆字符串,如下所示:

在此处输入图像描述

我正在尝试更改我dropzone使用的背景图像

alert(evt.target.result);
//$('#dropzone').css('background-image', url(evt.target.result));
//$('#dropzone').css('background-image', evt.target.result);

两种评论方式都不起作用。请指教

4

2 回答 2

4

尝试对属性使用 camelCase 表示法并插入变量,就像这样

$('#dropzone').css('backgroundImage', 'url(' + evt.target.result + ')');
于 2013-10-01T08:06:58.600 回答
0

您应该放一张 jpg 图像并看到它会出现,但是 png 文件有问题 试试这个

于 2013-10-01T08:09:11.530 回答