javascript - jq 上传图片成功后添加一个新的上传框时出现问题
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:40:43
0
1
913

第一个评论上传图片时候没有问题,当第二个评论时,新添加的上传框受到了上一个的影响,本来应该出现一个,但是出现了2个,求助是什么原因造成

html部分

jq部分

$('.evaluation-upload-block').on('click','input[name="file"]',u);
function u(){

$(this).unbind('click'); $('input[name="file"]').ajaxUploadImage({ url: ApiUrl + "/index.php?act=sns_album&op=file_upload", data: { key: e }, start: function(e) { e.parent().after('

'); e.parent().siblings(".pic-thumb").remove() }, success: function(e, a) { checkLogin(a.login); if (a.datas.error) { e.parent().siblings(".upload-loading").remove(); $.sDialog({ skin: "red", content: "图片尺寸过大!", okBtn: false, cancelBtn: false }); return false } e.parent().after('

'); e.parent().siblings(".upload-loading").remove(); e.parents("a").next().val(a.datas.file_name); e.parents(".nctouch-upload-img").find('.upload_tips').remove(); var num = e.attr('val'); num = parseInt(num) + 1; if(num < 6){ var goods_id = e.attr('goods-id'); var i = '

'+ '

' + '' + ''+ '

' + ''+ ''+ '

'+ '

'; e.parents(".nctouch-upload-img").after(i); } } });

};

扔个三星炸死你
扔个三星炸死你

全部回复 (1)
世界只因有你

解决了,是click事件累加的问题
其实直接执行u()就好了

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!