Jquery 背景只出现一次
我请求帮助解决以下问题。 当你想添加一个新的标签(点击带有“+”符号的标签)时,会出现一个黑色背景的弹出窗口。 如果随后添加更多选项卡,则弹出窗口将不显示任何背景。 因此,黑色背景仅在您第一次调用弹出窗口时出现。 我猜smth错误在这些行中出现(JS FIddle中的第4-25行):Jquery 背景只出现一次,jquery,Jquery,我请求帮助解决以下问题。 当你想添加一个新的标签(点击带有“+”符号的标签)时,会出现一个黑色背景的弹出窗口。 如果随后添加更多选项卡,则弹出窗口将不显示任何背景。 因此,黑色背景仅在您第一次调用弹出窗口时出现。 我猜smth错误在这些行中出现(JS FIddle中的第4-25行): 您应该在关闭弹出窗口的位置删除整个style属性 $( "#popup__bgr" ).fadeOut( 200 ).removeAttr('style'); // add .removeAttr() 因为当您
您应该在关闭弹出窗口的位置删除整个
style
属性
$( "#popup__bgr" ).fadeOut( 200 ).removeAttr('style'); // add .removeAttr()
因为当您在第一次打开和关闭弹出窗口后,div的不透明度为0
,这导致了同样的问题
或
在下一行重复的地方移除不透明度:0和顶部:45%
,见演示2中
$( "#popup__bgr" ).animate(// Remove opacity:0 and top:45% keep the rest
$( "#popup__bgr" ).animate(// Remove opacity:0 and top:45% keep the rest