js/ImageHelper.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

$(function () {
    if ($.fn.uploadify) {
        $(":file[uploaderOption]").each(function () {
            var $this = $(this);
            var options = {
                fileObjName: $this.attr("name") || "file",
                auto: false,
                multi: false
            };

            var uploaderOption = DWZ.jsonEval($this.attr("uploaderOption"));
            $.extend(options, uploaderOption);

            DWZ.debug("uploaderOption: " + DWZ.obj2str(uploaderOption));

            $this.uploadify(options);
        });
    }
});

function previewCard() {
    $("#cardImg").attr("src", $("#id").val() + "/card.jpg?t=" + new Date().getTime());    
}

function previewCertificate() {
    $("#certImg").attr("src", $("#id").val() + "/cert.jpg?t=" + new Date().getTime());
}

/**
obj:删除的图片标签ID
hidID:存储图片路径的隐藏域ID
**/
function delImg(obj, hidID) {
    var defaultImg = "/images/account/member-avater.jpg";//默认背景图片
    var $this = $("#" + obj);
    $this.attr("src", defaultImg);
    $("#" + hidID).val("");
}

function previewImage(file, imgID, previewImgID, imgWidth, imgHeight) {
    var MAXWIDTH = imgWidth;
    var MAXHEIGHT = imgHeight;
    var div = document.getElementById(previewImgID);
    if (file.files && file.files[0]) {
        div.innerHTML = '<img id=' + imgID + '>';
        var img = document.getElementById(imgID);
        img.onload = function () {
            var rect = clacImgZoomParam(MAXWIDTH, MAXHEIGHT, img.offsetWidth, img.offsetHeight);
            img.width = rect.width;
            img.height = rect.height;
            img.style.marginLeft = rect.left + 'px';
            img.style.marginTop = rect.top + 'px';
        }
        var reader = new FileReader();
        reader.onload = function (evt) { img.src = evt.target.result; }
        reader.readAsDataURL(file.files[0]);
    }
    else {
        var sFilter = 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src="';
        file.select();
后面还有 27 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。