build/js/tab.js

(开头部分) 11KB

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

//layui.use(['layer'], function(){
//  $('.layui-tip').on('mouseenter',function(){
//      layer.tips($(this).attr("layui-tips"), $(this), {
//          time: 150000
//      });
//  }).on('mouseleave',function(){
//      layer.closeAll('tips');
//  });
//})


layui.define(["jquery", "element", "nprogress","layer"], function(i) {
	
	var t = layui.jquery,
		e = layui.element,
		layer = layui.layer,
		a = t(document),
		l = t(window),
		n = function() {
			this.config = {
				elem: void 0,
				mainUrl: "main.html"
			}, 
			this.v = "1.0.2"
		};
		
		(n.fn = n.prototype).set = function(i) {
			var e = this;
			return t.extend(!0, e.config, i), e
		}, n.fn.render = function() {
			var i = this,
				t = i.config;
			return void 0 === t.elem ? (layui.hint().error("Tab error:请配置选择卡容器."), i) : (c._config = t, c.createTabDom(), i)
		}, n.fn.tabAdd = function(i) {
			c.tabAdd(i)
		};



		var c = {
			_config: {},
			_filter: "kitTab",
			_title: void 0,
			_content: void 0,
			_parentElem: void 0,
			tabDomExists: function() {
				var i = this;
				return a.find("div.kit-tab").length > 0 && (i._title = t(".kit-tab ul.layui-tab-title"), i._content = t(".kit-tab div.layui-tab-content"), !0)
			},
			createTabDom: function() {
				var i = this,
					e = i._config;
				if(i._parentElem = e.elem, !i.tabDomExists()) {
					var action = "<ul class='anspray-tool-body'><li class='' data-action='toleft'><div class='kit-side-fold' title='左侧菜单' style='color:#333;'><i class='fa fa-arrow-left' aria-hidden='true'></i></div></li><li class='fullscreen layui-tip' data-action='fullscreen' layui-tips='全屏'><a href='javascript:;' title='全屏' style='color:#333;'><i class='fa fa-arrows-alt' aria-hidden='true'></i></a></li><li class='lockcms layui-tip' data-action='lockcms' layui-tips='锁屏'><a href='javascript:;' title='' style='color:#333;'><i class='fa fa-lock' aria-hidden='true'></i></a></li><li class='hide' data-action='clearcache'><a id='clear' title='清空缓存' style='color:#333;'><i class='fa fa-trash' aria-hidden='true'></i></a></li><li class='kit-item layui-tip' data-action='refresh' layui-tips='刷新'><a title='' style='color:#333;'><i class='fa fa-refresh' aria-hidden='true'></i></a></li><li class='layui-tip' data-action='qrcode' layui-tips='二维码'><a id='kit-side-fold' title='' style='color:#333;'><i class='fa fa-qrcode' aria-hidden='true'></i></a></li><li class='hide' data-action='print'><a id='kit-side-fold' title='' style='color:#333;'><i class='fa fa-print' aria-hidden='true'></i></a></li><li class='hide' data-action='print'><a id='kit-side-fold' title='table导出csv' style='color:#333;'><i class='fa fa-table' aria-hidden='true'></i></a></li></ul>";
					var a = ['<div class="layui-tab layui-tab-card kit-tab" lay-filter="' + i._filter + '">', '<ul class="layui-tab-title">', '<li class="layui-this" lay-id="-1"><i class="layui-icon">&#xe68e;</i></li>', '</ul>', action + "<div class='kit-tab-tool'><i class='fa fa-chevron-down'></i></div>", '<div class="kit-tab-tool-body layui-anim layui-anim-upbit">', "<ul>", '<li class="kit-item" data-target="refresh">刷新当前选项卡</li>', '<li class="kit-line"></li>', '<li class="kit-item" data-target="closeCurrent">关闭当前选项卡</li>', '<li class="kit-item" data-target="closeOther">关闭其他选项卡</li>', '<li class="kit-line"></li>', '<li class="kit-item" data-target="closeAll">关闭所有选项卡</li>', "</ul>", "</div>", '<div class="layui-tab-content">', '<div class="layui-tab-item layui-show" lay-item-id="-1"><iframe src="' + e.mainUrl + '"></iframe></div>', "</div>", "</div>"];
					t(e.elem).html(a.join("")), i._title = t(".kit-tab ul.layui-tab-title"), i._content = t(".kit-tab div.layui-tab-content");
					
					var l = t(".kit-tab-tool"),
						n = t(".kit-tab-tool-body");
						
后面还有 238 行代码,购买后查看完整代码

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

AI 解读

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

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