Web/Scripts/jqueryupload.js

(开头部分) 3KB

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

//append:jquery.js,dependFile/upload.aspx
/// <reference path="jquery-1.4.1.js" />

//载入中的GIF动画
var loadingUrl = "../images/ajax-loadersmall.gif";

//选择文件后的事件,iframe里面调用的
var uploading = function (itemid) {
    var el = $("#uploading" + itemid);
    $("#ifUpload" + itemid).fadeOut("fast");
    el.fadeIn("fast");
    el.html("<img src='" + loadingUrl + "' align='absmiddle' /> uploading...");
    return el;
};

//重新上传方法
var uploadinit = function (itemid) {
    $("#uploaded" + itemid).fadeOut("fast", function () {
        //$("#uploadUrl" + itemid).val("");
        var url = $("#ifUpload" + itemid).attr("src");
        if (url.indexOf("mod") == -1) {
            $("#ifUpload" + itemid).attr("src", url + "&mod=1");
        }
        else {
            $("#ifUpload" + itemid).attr("src", url);
        }
        $("#ifUpload" + itemid).show();
    });

};

//上传时程序发生错误时,给提示,并返回上传状态
var uploaderror = function (msg, itemid) {
    alert(msg);
    $("#uploading" + itemid).hide();
    $("#ifUpload" + itemid).show();

};

//上传成功后的处理
var uploadsuccess = function (newpath, itemid, isFile, fileSize) {
    var fileName = newpath.split("/");
    fileName = fileName[fileName.length - 1];
    var ahref;
    if (newpath.indexOf("http") == 0) {
        ahref = "<a href='" + newpath + "' target='_blank'>" + fileName + "</a>";
        $("#uploadUrl" + itemid).val(newpath);
    }
    else {
        ahref = "<a href='../depend/down.aspx?url=" + newpath + "' target='_blank'>" + fileName + "</a>";
        $("#uploadUrl" + itemid).val(fileName);
    }
    $("#uploadSize" + itemid).val(fileSize);

    var innerH = "<a href='" + newpath + "' target='_blank'><img src='" + newpath + "' style='border:1px solid #ddd; margin:2px;padding:1px; width:50px; height:50px;' alt='' /></a>&nbsp;&nbsp;<a href='javascript:void(0);' onclick='uploadinit(" + itemid + ");'>重新上传</a>";
    if (isFile == "1") {
        innerH = ahref + "&nbsp;&nbsp;<a href='javascript:void(0);' onclick='uploadinit(" + itemid + ");'>重新上传</a>";
    }
    $("#uploading" + itemid).hide();
    $("#uploaded" + itemid).html(innerH);
后面还有 30 行代码,解锁后查看完整代码

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

AI 解读

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

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