我正在修改此脚本以使覆盖在单击时完全淡出。问题是如果 css 更改为display:none
我无法让它返回到display:block
.
这是有问题的位(原始)
if(dir)
$ei_image.animate({opacity:0}, 1000);
else
$ei_image.css({opacity:0.5});
以及我正在尝试的(以各种方式)但不起作用
if(dir)
$ei_image.fadeOut(500);
else
$ei_image.fadein(500);
有什么想法可以在单击新图层时恢复 div 图层吗?
编辑** 我试图为此制作一个有效的jsfiddle,但即使所有代码都在那里,它也不起作用。我不知道为什么。但至少对于任何需要将这一点放在上下文中的人来说,整个shebang都在那里。
我也试过这个,它在完美淡出时有效,但在导航到新列时不会重新打开图层
if(dir)
$ei_image.animate({opacity:0}, 1000 , function () {
$(this).css({display:'none'});
})
else
$ei_image.css({display:'block'} , function () {
$(this).animate({opacity:0.5});
})