Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery 背景只出现一次_Jquery - Fatal编程技术网

Jquery 背景只出现一次

Jquery 背景只出现一次,jquery,Jquery,我请求帮助解决以下问题。 当你想添加一个新的标签(点击带有“+”符号的标签)时,会出现一个黑色背景的弹出窗口。 如果随后添加更多选项卡,则弹出窗口将不显示任何背景。 因此,黑色背景仅在您第一次调用弹出窗口时出现。 我猜smth错误在这些行中出现(JS FIddle中的第4-25行): 您应该在关闭弹出窗口的位置删除整个style属性 $( "#popup__bgr" ).fadeOut( 200 ).removeAttr('style'); // add .removeAttr() 因为当您

我请求帮助解决以下问题。

当你想添加一个新的标签(点击带有“+”符号的标签)时,会出现一个黑色背景的弹出窗口。 如果随后添加更多选项卡,则弹出窗口将不显示任何背景。 因此,黑色背景仅在您第一次调用弹出窗口时出现。 我猜smth错误在这些行中出现(JS FIddle中的第4-25行):


您应该在关闭弹出窗口的位置删除整个
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