JS закрыть модальное окно

Pasha199
На сайте с 17.02.2009
Offline
167
5826

HTML

<div id="myModal" class="modal hide fade in">

<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h2>Order Form</h2>
</div>
<div class="modal-body">
<form action="" id="sky-form" class="sky-form" />
<fieldset>
<section><label class="input"><i class="icon-append icon-user"></i><input type="text" name="name" placeholder="Your Name" /></label></section>
<section><label class="input"><i class="icon-append icon-phone"></i><input type="tel" name="phone" placeholder="Phone" /></label></section>
<section><label class="input"><i class="icon-append icon-envelope-alt"></i><input type="email" name="email" placeholder="E-mail" /></label></section>
<section><label class="select">
<select name="interested">
<option value="0" selected="" disabled="" />What services would you like to use?
<option value="1" />Web Design
<option value="1" />Search Engine Optimization (SEO)
<option value="2" />Logo Creation
<option value="2" />Content Creation
<option value="3" />Hosting
</select>
<i></i>
</label>
</section>
</fieldset>
<footer>
<button type="submit" class="button">Send</button>
</footer>
<div class="message">
<i class="icon-ok"></i>
<p>Thanks for your order!<br>We'll contact you very soon.</p>
</div>
</form>
</div>
</div>

JS

<script type="text/javascript">

$(document).ready(function() {
$("#buttonForModal").click(function() {
$("#myModal").reveal();
});
});
</script>

Как закрыть окно в ручную и как сделать, чтобы окно закрылось автоматический после отправки формы?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

Закрыть вручную, наверное, можно "нажав" кнопку закрытия:

$("button.close").trigger("click");

Отправка формы должна вызывать перезагрузку страницы; в этом случае окно должно само закрыться. Если у вас отправка формы идет через AJAX, то туда и вставить код закрытия.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Pasha199
На сайте с 17.02.2009
Offline
167
#2

Сам вопрос решил.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий