Cảm ơn, Thomas. Tôi mới làm quen với JS và tôi đang tìm kiếm một giải pháp cho vấn đề của mình một cách điên cuồng. Trân đã giúp.
Tôi đã sử dụng jquery để tạo Hộp đăng nhập trượt xuống. Để có trải nghiệm người dùng tốt nhất, tôi quyết định làm cho hộp biến mất khi người dùng nhấp vào đâu đó trừ hộp. Tôi hơi lúng túng khi sử dụng khoảng bốn giờ để sửa lỗi này. Nhưng này, tôi mới làm quen với JS.
Có lẽ mã của tôi có thể giúp ai đó:
<body>
<button class="login">Logg inn</button>
<script type="text/javascript">
$("button.login").click(function () {
if ($("div#box:first").is(":hidden")) {
$("div#box").slideDown("slow");}
else {
$("div#box").slideUp("slow");
}
});
</script>
<div id="box">Lots of login content</div>
<script type="text/javascript">
var box = $('#box');
var login = $('.login');
login.click(function() {
box.show(); return false;
});
$(document).click(function() {
box.hide();
});
box.click(function(e) {
e.stopPropagation();
});
</script>
</body>