0

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

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

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

有什么想法可以调整我的 javascript 以在单击后超时或类似的东西吗?

谢谢。

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


}); 
}); 


        </script>
4

2 回答 2

0

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

<a href="self.close()">Close this Window</a>

于 2013-01-03T09:02:47.320 回答
0

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

$('.photo-window').fadeIn(); //hide the button 
$('.close-button-window').fadeIn(); //hide the button 
于 2013-01-03T08:44:12.350 回答