Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用javascript关闭弹出窗口?_Javascript - Fatal编程技术网

用javascript关闭弹出窗口?

用javascript关闭弹出窗口?,javascript,Javascript,我想知道是否有人能帮助我。我基本上有一个jquery弹出窗口来查看图像。目前,关闭弹出窗口的唯一方法是单击弹出窗口的外部或所谓的页面主体 我在一个div中添加了一个close按钮,我用弹出窗口打开它,我想用javascript在单击关闭弹出窗口时告诉它 这是我得到的,它可以关闭弹出窗口,但是如果用户想在关闭弹出窗口后再次单击另一张照片,那么它不会打开弹出窗口 有什么想法可以让我的javascript在点击或类似的时候超时吗 谢谢 <script> $(function(){

我想知道是否有人能帮助我。我基本上有一个jquery弹出窗口来查看图像。目前,关闭弹出窗口的唯一方法是单击弹出窗口的外部或所谓的页面主体

我在一个div中添加了一个close按钮,我用弹出窗口打开它,我想用javascript在单击关闭弹出窗口时告诉它

这是我得到的,它可以关闭弹出窗口,但是如果用户想在关闭弹出窗口后再次单击另一张照片,那么它不会打开弹出窗口

有什么想法可以让我的javascript在点击或类似的时候超时吗

谢谢

<script> 
 $(function(){ 
  $('.close-button-window').click(function(){   
  $('.photo-window').fadeOut(); //hide the button 
    $('.close-button-window').fadeOut(); //hide the button 


}); 
}); 


        </script>

$(函数(){
$('.close button window')。单击(函数(){
$('.photo window').fadeOut();//隐藏按钮
$('.close button window').fadeOut();//隐藏按钮
}); 
}); 

在打开弹出窗口的功能中,确保您具有以下内容(或类似内容)


如果这是一个实际的弹出窗口,而不是一个对话框,类似这样的东西应该可以工作


我认为我们需要查看当您单击打开弹出窗口时执行的javascript。那里有很多代码,我认为没有人愿意通读所有代码。问题是,如果我们看不到打开的弹出代码,我们无法解决打开的弹出错误……您肯定没有数百行代码只是为了打开一个弹出窗口?这是一个jquery窗口,包含3900行代码
$('.photo-window').fadeIn(); //hide the button 
$('.close-button-window').fadeIn(); //hide the button