新增通用js库:

loading封装,
自动绑定js跳转,
手机端/电脑端检测,
对js跳转绑定loading
This commit is contained in:
augushong
2021-09-05 00:37:42 +08:00
parent 56a266f7bb
commit 4fb4ea0e10

View File

@@ -109,4 +109,53 @@ function renderUpload(target, params) {
layer.close(window.uploading)
}
})
}
const loading = {};
loading.index = 0;
loading.show = function () {
if (loading.index != 0) {
layer.close(loading.index)
}
loading.index = layer.load()
}
loading.hide = function () {
layer.close(loading.index);
loading.index = 0;
}
$(function () {
$('[data-href]').click(function () {
var item = this;
loading.show()
var href = $(item).data('href')
location.href = href
})
})
function isPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
top.onbeforeunload = function (e) {
setTimeout(() => {
loading.show()
}, 2000);
}