gpt4 book ai didi

javascript - 我的对话框是第一次打开但不是第二次?

转载 作者:行者123 更新时间:2023-11-30 12:42:20 26 4
gpt4 key购买 nike

我已经使用 jQuery 创建了自己的对话框,它工作正常,一切正常,当它第一次打开和关闭时成功,当我再次尝试打开时,却什么也没有出现?你能告诉我这里出了什么问题吗?

这是我的源代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery-1.11.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('a.dialog-window').click(function(){

var signUpBox=$(this).attr('href');

$(signUpBox).fadeIn(500);

$('body').append('<div id="mask"></div>');
$('#mask').fadeIn(500);
return false;
});

$('a.close_dialog_box').click(function(){
$('.dialog_box').fadeOut(400, function(){
remove();
});
return false;
});
});
</script>
<style>
.dialog_box{
width: 70%;
height: 70%;
background-color: #520832;
position: fixed;
left: 15%;
top: 15%;
-webkit-box-shadow: 0px 1px 15px 4px rgba(50, 50, 50, 1);
-moz-box-shadow: 0px 1px 15px 4px rgba(50, 50, 50, 1);
box-shadow: 0px 1px 15px 4px rgba(50, 50, 50, 1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: none;
}

.close_dialog_box{
position: fixed;
right: 14%;
top: 10%;
}
</style>
</head>
<body>
<a href="#dialog" class="dialog-window">Signup!!</a>

<div id="dialog" class="dialog_box">
<a href="#" class="close_dialog_box"><img src="close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>

<h2 style="color: #E2E2E2; font-family: Aileron, sans-serif; text-align: center;">Signup Now!</h2>

<form method="post" class="signUp" action="#">

</form>
</div>
</body>
</html>

最佳答案

移除函数remove();

所以点击代码将是

$('a.close_dialog_box').click(function(){
$('.dialog_box').fadeOut(400, function(){
//no need of remove
});
return false;
});

关于javascript - 我的对话框是第一次打开但不是第二次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23993593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com