mode/plugin/jquery-rockbase.js
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
rockbase 基础信息
*/
var backautocloseupload = {};
(function ($) {
function rockupload(element, options){
var obj = element;
var can = options;
var me = this,
rand= 'sdh_'+js.getrand();
this.init = function(){
var s = '<div class="form-control" id="view_'+rand+'" style="height:'+can.height+'px;overflow:auto;padding:0px"></div><div><a onclick="return false" id="add_'+rand+'" href="javascript:"><i class="icon-plus"></i> '+can.uploadtext+'</a> <span id="count_'+rand+'"></span></div><input type="hidden" id="fileid_'+rand+'" name="'+can.name+'">';
obj.html(s);
$('#add_'+rand+'').click(function(){
me._upload();
});
this.loadfile();
};
this._upload= function(){
if(!can.addbool)return;
js.tanbody('uploadaction','上传文件',550,250,{
html:'<iframe src="" name="uploadiframea" width="100%" height="250px" frameborder="0"></iframe>',bbar:'none'
});
var cans=can.uploadparams;
cans.showid=rand;
var url= js.upload('',cans,'url');
uploadiframea.location.href=url;
return false;
};
this.loadfile = function(mtype, mid){
if(!mtype)mtype=can.mtype;
if(!mid)mid=can.mid;
if(!mtype || !mid || mid==0)return;
var url = js.getajaxurl('getfile','upload','public',{mtype:mtype,mid:mid});
var o = $('#view_'+rand+'');
o.html('<div style="padding:10px"><img src="images/loading.gif" align="absmiddle"> 加载中...</div>');
$.get(url, function(da){
o.html('');
var a = js.decode(da);
js.downupshow(a,rand);
});
};
this.removedel = function(){
$('#view_'+rand+'').find("temp='dela'").remove();
};
this.idAdd = function(bo){
can.addbool = bo;
};
};
$.fn.rockupload = function(options){
var defaultVal = {
name:'fileid',uploadtext:'添加文件',mtype:'',mid:0,height:80,delbool:true,addbool:true,
uploadparams:{}
};
后面还有 246 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
