mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 15:32:48 +08:00
新增通用js库:
loading封装, 自动绑定js跳转, 手机端/电脑端检测, 对js跳转绑定loading
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user