Имам този логин, можем ли към него да добавим логин функция и все още да функционира, както в момента?
index
js/index.js
index
Код:
<html >
<head>
<meta charset="UTF-8">
</head>
<body>
<div class="wrapper">
<form class="login">
<p class="title">Вход</p>
<input type="text" placeholder="Потребител" autofocus/>
<i class="fa fa-user"></i>
<input type="password" placeholder="Парола" />
<i class="fa fa-key"></i><br />
<a href="#">Регистрирай се</a><br />
<a href="#">Забравена парола</a><br />
<button>
<i class="spinner"></i>
<span class="state">Влез</span>
</button>
</form>
<footer>
</footer>
</p>
</div>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>
js/index.js
Код:
var working = false;
$('.login').on('submit', function(e) {
e.preventDefault();
if (working) return;
working = true;
var $this = $(this),
$state = $this.find('button > .state');
$this.addClass('loading');
$state.html('Проверка...');
setTimeout(function() {
$this.addClass('ok');
$state.html('Добре Дошли!');
setTimeout(function() {
$state.html('Log in');
$this.removeClass('ok loading');
working = false;
location.reload();
}, 1300);
}, 2500);
});