@rinaz22

Почему не работает slideUp если кнопка находиться внутри блока?

Всем привет! Есть form с id="login". Внутри этой формы есть ссылка с onclick='$('#login').slideUp(500);'
Если эта ссылка находиться внутри формы, которую нужно скрыть, то форма просто исчезает(не плавно).
А если ссылка находиться вне формы, то все ок.
Для формы не прописаны ни каких стилей. Из за чего это может быть?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
irishmann
@irishmann
Научись пользоваться дебаггером
Выносите действие клика по ссылке отдельный обработчик и заблокируйте действие по-умолчанию.
Например, вот так:
Test test test <br>
<form id="login_form">
	<input type="text" value="Test">
	<br><br>
	<a href="#" id="close_login_form">
 		Закрыть форму
	</a>
</form>
<br>
Test test test

<script type="text/javascript">
	$(document).on("click", "#close_login_form", function(elem){
		elem.preventDefault();
		$("#login_form").slideUp(500);
	});
</script>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы