游客
游客
阅读:420 回复:0

B2C版商品图片添加及显示顺序的bug

楼主#
更多 发布于:2016-12-25 10:06

版本:开源单商户1.3.2

问题:后台添加商品相册时,添加的顺序和前台显示的顺序相反

解决方案:

      调整后台添加顺序;

_goods.html中将call_back2 函数修改为以下,将新添加的图片添加到最后一张,(远程需为将新图片添加在第一张)。

// 上传商品相册回调函数
    function call_back2(paths){
        var  last_div = $(".goods_xc:last").prop("outerHTML");
        alert(paths.length);
        for (i=0;i<paths.length ;i++ )
        {                    
            $(".goods_xc:last").before(last_div);    //在加号部片前插入插入一个 新图片
            var pos = $(".goods_xc").length-2;  //获取当前要修改的图片的索引
            alert(pos);
            var tempObj = $(".goods_xc:eq("+pos+")");
                tempObj.find('a:eq(0)').attr('href',paths).attr('onclick','').attr('target', "_blank");// 修改他的链接地址
            tempObj.find('img').attr('src',paths);// 修改他的图片路径
                tempObj.find('a:eq(1)').attr('onclick',"ClearPicArr2(this,'"+paths+"')").text('删除');
            tempObj.find('input').val(paths); // 设置隐藏域 要提交的值
        }
    }


游客

返回顶部