1

Uploadify を使用して画像をアップロードします。アップロードボタンはカメラ画像(camera.png)ですが、画像選択時、アップロード成功時のアップロードボタン画像は別画像(success.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 に答える