mode/plugin/jquery-rockselect.js

(开头部分) 6KB

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

/**
	edittable 单击选择插件
	caratename:chenxihu
	caratetime:214-04-06 21:40:00
	email:qqqq2900@126.com
	homepage:www.xh829.com
*/

(function ($) {
	rockselectdata = {};
	function rockselect(cans){
		var me 		= this;
		var defv = js.applyIf(cans,{
			rand:js.getrand(),
			limit:10,
			maxheight:400,
			num:''
		});
		for(var i in defv)this[i] = defv[i];
		
		this.init = function(){
			if(!this.num)this.num 	 	= this.rand;
			if(!rockselectdata[this.num])rockselectdata[this.num] = {};
			this.showView();
			if(rockselectdata[this.num].alldata){
				this.loaddatashow(rockselectdata[this.num].alldata);
			}else{
				this.loaddata();
			}
			rockselectdata[this.num]  	= this;
		}
		
		this.clickstr = function(act,val){
			return 'rockselectdata.'+this.num+'.'+act+'('+val+')';
		}
	
		
		this.showView = function(){
			this.hide();
			var o2    = $(this.viewobj);
			var lefta =o2.offset();
			this.top  = lefta.top+o2.height();
			var s = '<div id="rockselectdiv" class="box" style="position:absolute;z-index:999;left:'+lefta.left+'px;top:'+this.top+'px;background:white;border:1px var(--main-color) solid;border-radius:5px;"><div style="background:var(--main-bgcolor);border-radius:5px">';
			s+='<div style="display:flex;border-bottom:var(--border)"><select style="width:100px;border:none;background:none;display:none"  id="rockselect_select"><option value="">-选择-</option></select><input type="input" style="background:none;border:none;border-radius:0;;flex:1" placeholder="输入关键词搜索" onkeydown="'+this.clickstr('keydown','this')+'" class="input"></div>';
			s+='<div id="rockselectdivs" style="max-height:'+this.maxheight+'px;overflow:auto"><div style="padding:50px;" align="center">'+js.ling(30)+'</div></div>';
			s+='</div></div>';
			$('body').append(s);
		}
		
		this.loaddata = function(key){
			if(!key)key='';
			$.ajax({
				type:'get',data:{key:jm.base64encode(key)},
				url:this.url,dataType:'json',
				success:function(ret){
					me.loaddatashow(ret);
				},
				error:function(){
					$('#rockselectdivs').html('加载错误');
				}
后面还有 139 行代码,购买后查看完整代码

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

AI 解读 AI

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

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