1

我使用uploadify上传图片。上传按钮是相机图像(Camera.png),但选择图像时,上传成功时,上传按钮图像是另一个图像(成功.png)。

这是使用的javascript代码:

$('#form-add-post-image').uploadify({
    'swf':         'uploadify/uploadify.swf',
    'uploader':    'uploadify/uploadify.php',
    'buttonImage': 'uploadify/camera.png',
    'width':       128,
    'height':      128,
    'onUploadSuccess': function(file, data, response){
        $(this).uploadify('settings', 'buttonImage', 'uploadify/success.png');
    }
});

但是,这不起作用,控制台会给出以下错误消息:Uncaught ReferenceError: settingValue is not defined.

任何的想法?

什么Uncaught ReferenceError: settingValue is not defined意思?

提前致谢

4

1 回答 1

1

我正在使用 jquery.uploadify.v2.1.4.min.js 我还想在上传图片后更改上传图片,我发现一个简单的解决方案是将 hideButton 属性添加到我的上传设置

'hideButton': 'true',

而且您不必从 uploadify 加载浏览图像,只需从您的 css 加载它

    #your_uploadify_id{
    background: url(browse.png) no-repeat;
}

然后在 onComplete 中将新图像加载到您的 css 中:

'onComplete'  : function(){
$("#browes_pictureUploader").css({'background-image':'url(change_picture.png)'});
}
于 2012-05-16T07:30:43.860 回答