WebRoot/home.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
layui.define(['element','layer'],function(exports){
var $ = layui.$, $body = $('body'),
element = layui.element,
layer = layui.layer;
var screen_size = {
pc : [991, -1],
pad : [768, 990],
mobile : [0, 767]
}
var getDevice = function(){
var width = $(window).width();
for (var i in screen_size) {
var sizes = screen_size[i],
min = sizes[0],
max = sizes[1];
if(max == -1) max = width;
if(min <= width && max >= width){
return i;
}
}
return null;
}
var isDevice = function(label){
return getDevice() == label;
}
var isMobile = function(){
return isDevice('mobile');
}
var Tab = function(el){
this.el = el;
this.urls = [];
}
Tab.prototype.content = function(src) {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("src", src);
iframe.setAttribute("data-id", this.urls.length);
return iframe.outerHTML;
};
Tab.prototype.is = function(url) {
return (this.urls.indexOf(url) !== -1)
};
Tab.prototype.add = function(title, url) {
if(this.is(url)) return false;
this.urls.push(url);
element.tabAdd(this.el, {
title : title
,content : this.content(url)
,id : url
});
this.change(url);
后面还有 115 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
