我想知道是否有人可以帮助我。我基本上有一个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>
答案 0 :(得分:0)
在打开弹出窗口的功能中,确保您拥有以下(或类似的东西)
$('.photo-window').fadeIn(); //hide the button
$('.close-button-window').fadeIn(); //hide the button
答案 1 :(得分:0)
如果这是一个实际的弹出窗口,而不是对话框,那么这样的东西应该可以工作
<a href="self.close()">Close this Window</a>