У меня есть глупый простой JQuery .js-файл. Я занят созданием, и я застреваю на первом шаге.Функция продолжает работать повторно JQuery
В настоящее время у меня есть настройка, как показано ниже, и каждый раз, когда я нажимаю единственную кнопку на странице (кнопка отправки страницы входа в систему), она перезагружает всю страницу и снова запускает первую функцию.
Как я получить функцию только один раз запустить
$(document).ready(function() {
//
// FUNCTIONS
//
function AllFade() {
//Hide everything
$('div').hide()
//Fade Everything in
$('div').fadeIn(1000);
//Hide All Alerts
$('.alert').hide();
}
function LoginCheck() {
//Check username and pass
}
// EVENTS
//START SEQUENCE
AllFade();
//Login check on submit
$('.btn').click(function() {
LoginCheck();
})
});
!! EDIT !!
кодирование баттона это точно:
<button class="btn btn-large btn-primary">Sign in</button>
Would, что до сих пор вызывает перезагрузку?
Ваша кнопка является якорной меткой с href = "", поэтому она будет "", которая является текущей страницей, вызывая перезагрузку. Это поведение по умолчанию для привязывающего тега. –
Возможный дубликат [Запретить ссылку для перезагрузки страницы] (http://stackoverflow.com/questions/18575623/prevent-a-link-to-reload-page) – Sergio