gpt4 book ai didi

javascript - 不使用关闭按钮隐藏模态窗口

转载 作者:行者123 更新时间:2023-11-30 10:29:15 28 4
gpt4 key购买 nike

我有一个图片库。单击任何图像都会打开一个模式窗口,其中包含单击的图像。我想隐藏模态窗口。我知道如何通过关闭按钮来做到这一点。但我不想添加任何关闭按钮。我想做的是每当用户点击除以下任何地方以外的 div gallery-image gallery-control-previous gallery-control-next模态窗口应该被隐藏。

谁能建议我如何实现这一目标。

这是我的 jsFiddle

最佳答案

Demo

点击导航键以外的按钮时隐藏

$('.gallery-overlay').click(function(event){
if($(event.target).hasClass('gallery-control') ==false){
$(this).hide();
}
});

点击imagenavigation keys以外的按钮时隐藏

$('.gallery-overlay').click(function(event){
if($(event.target).hasClass('gallery-control') ==false && $(event.target).hasClass('gallery-image') == false){
$(this).hide();
}
});

你可以使用 fadeout('slow') 而不是 hide 以获得良好的效果

关于javascript - 不使用关闭按钮隐藏模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17928587/

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