Каждый раз, когда пользователь нажимает ссылку «Зарегистрироваться» или «Войти», появляется всплывающее окно. Но пользователь должен нажать кнопку «Вход» или зарегистрировать ссылку еще раз, если он хочет закрыть всплывающее окно. Можно ли закрыть всплывающее окно, если клик сделан на веб-странице?jQuery - закрыть диалоговое окно, когда клик сделан за пределами
Вот ссылка веб-страницу, чтобы увидеть живой код, если это помогает: http://bit.ly/1oagBgx
Это код выпадающее меню на веб-странице:
<!---dropdown--->
<script type="text/javascript">
//<![CDATA[
function showlogin(){
$("#loginbox").animate({"height": "toggle"}, { duration: 800 });
$("#regsiterbox").hide();
$(".login a").css("color", "#bf1e1a");
$(".create-account a").css("color", "#747474");
}
function showregister(){
$("#regsiterbox").animate({"height": "toggle"}, { duration: 800 });
$("#loginbox").hide();
$(".create-account a").css("color", "#bf1e1a");
$(".login a").css("color", "#747474");
}
//]]>
</script>
<!---dropdown--->
Любая помощь будет оценен по достоинству!
NB: щелчки мыши не единственный способ, которым пользователи могут «уйти» диалог. Например, они могут использовать клавишу табуляции. – Alnitak