OpenAuth.Net/OpenAuth.Mvc/wwwroot/userJs/login.js

126 lines
3.6 KiB
JavaScript
Raw Normal View History

layui.config({
base: "/js/"
}).use(['form', 'layer','vue'], function () {
if (self != top) {
//如果在iframe中则跳转
top.location.replace("/Login/Index");
}
var form = layui.form,
layer = parent.layer === undefined ? layui.layer : parent.layer,
$ = layui.jquery;
var vm;
$.getJSON('/SysConf/IsIdentityAuth', function (json) {
vm = new Vue({
el: "#loginForm",
data() {
return {
isIdentityAuth: json.Result
}
}
});
});
// Cloud Float...
var $main = $cloud = mainwidth = null;
var offset1 = 450;
var offset2 = 0;
var offsetbg = 0;
$(document).ready(
function () {
$main = $("#mainBody");
$body = $("body");
$cloud1 = $("#cloud1");
$cloud2 = $("#cloud2");
mainwidth = $main.outerWidth();
}
);
var _hmt = _hmt || [];
(function () {
var hm = document.createElement("script");
2024-06-19 17:37:50 +08:00
hm.src = "https://hm.baidu.com/hm.js?93a7b9a145222f9b7109d643a0c58f8d";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
setInterval(function flutter() {
if (offset1 >= mainwidth) {
offset1 = -580;
}
if (offset2 >= mainwidth) {
offset2 = -580;
}
offset1 += 1.1;
offset2 += 1;
$cloud1.css("background-position", offset1 + "px 100px")
$cloud2.css("background-position", offset2 + "px 460px")
}, 70);
setInterval(function bg() {
if (offsetbg >= mainwidth) {
offsetbg = -580;
}
offsetbg += 0.9;
$body.css("background-position", -offsetbg + "px 0")
}, 90);
$(function () {
//得到焦点
$("#password").focus(function () {
$("#left_hand").animate({
left: "150",
top: " -38"
}, {
step: function () {
if (parseInt($("#left_hand").css("left")) > 140) {
$("#left_hand").attr("class", "left_hand");
}
}
}, 2000);
$("#right_hand").animate({
right: "-64",
top: "-38px"
}, {
step: function () {
if (parseInt($("#right_hand").css("right")) > -70) {
$("#right_hand").attr("class", "right_hand");
}
}
}, 2000);
});
//失去焦点
$("#password").blur(function () {
$("#left_hand").attr("class", "initial_left_hand");
$("#left_hand").attr("style", "left:100px;top:-12px;");
$("#right_hand").attr("class", "initial_right_hand");
$("#right_hand").attr("style", "right:-112px;top:-12px");
});
$('.loginbox').css({ 'position': 'absolute', 'left': ($(window).width() - 692) / 2 });
$(window).resize(function () {
$('.loginbox').css({ 'position': 'absolute', 'left': ($(window).width() - 692) / 2 });
})
});
//登录按钮事件
form.on("submit(login)", function (data) {
$.getJSON("/Login/Login"
, data.field
,function(data) {
if (data.Code == 200) {
window.location.href = "/Home/Index";
} else {
layer.msg(data.Message);
}
});
return false;
})
})