js/common.js
(开头部分) 14KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//全站公共js库
$(document).ready(function(e) {
//section的首尾增加选择器
$(".section").each(function(index, element) {
$(this).children().first().addClass("first");
$(this).children().last().addClass("last");
});
});
var common = {
//返回浏览器宽高
getViewSize : function (){
var de=document.documentElement;
var db=document.body;
var viewW=de.clientWidth==0 ? db.clientWidth : de.clientWidth;
var viewH=de.clientHeight==0 ? db.clientHeight : de.clientHeight;
/*
返回一个数组参数,第一个是浏览器宽度,第二个是浏览器宽度
调用方法:
var screenW = getViewSize()[0]; // 浏览器宽度
var screenH = getViewSize()[1]; // 浏览器高度
*/
return Array(viewW,viewH);
},
//基于当前界面的水平垂直居中
vhCenter : function (para){
var screenW = $(para).parent().width(); // 浏览器宽度
var screenH = $(para).parent().height(); // 浏览器高度
var paraW = $(para).width(); // 元素宽度
var paraH = $(para).height(); // 元素高度
var scrollTop = $(document).scrollTop(); //浏览器滚动条顶部值
var scrollLeft = $(document).scrollLeft(); //浏览器滚动条左边距值
var top = 0;
var left = 0;
//根据浏览器宽高来设定指定容器针对浏览器视图进行居中
if(screenW < paraW){
left = 0;
}else{
left = (screenW - paraW )/2 + scrollLeft;
}
if(screenH < paraH){
top = 0;
}else{
top = (screenH - paraH )/2 + scrollTop;
}
$(para).css({
"position" : "absolute",
"left" : left,
"top" : top
});
}
}
后面还有 397 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。