classes/artifacts/testMaven_war_exploded/resource/js/layer/mobile/layer.js
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
@Name:layer mobile v1.7 弹层组件移动版
@Author:贤心
@Date:2015-11-25
@Copyright:Sentsin Xu(贤心)
@官网:http://layer.layui.com/mobile/
@License:MIT
*/
;!function(win){
"use strict";
var doc = document, query = 'querySelectorAll', claname = 'getElementsByClassName', S = function(s){
return doc[query](s);
};
//默认配置
var config = {
type: 0,
shade: true,
shadeClose: true,
fixed: true,
anim: true
};
var ready = {
extend: function(obj){
var newobj = JSON.parse(JSON.stringify(config));
for(var i in obj){
newobj[i] = obj[i];
}
return newobj;
},
timer: {}, end: {}
};
//点触事件
ready.touch = function(elem, fn){
var move;
if(!/Android|iPhone|SymbianOS|Windows Phone|iPad|iPod/.test(navigator.userAgent)){
return elem.addEventListener('click', function(e){
fn.call(this, e);
}, false);
}
elem.addEventListener('touchmove', function(){
move = true;
}, false);
elem.addEventListener('touchend', function(e){
e.preventDefault();
move || fn.call(this, e);
move = false;
}, false);
};
var index = 0, classs = ['layermbox'], Layer = function(options){
var that = this;
that.config = ready.extend(options);
that.view();
后面还有 163 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
