当我单击名为“.close”的 div 时,我正在尝试执行fadeOut
一些img
( )。.img-mac-dentro
但是只有当我点击得更快时效果才会起作用(在“.cada-cliente”事件结束后很快)。如果我稍等片刻并执行“.close”,效果将不起作用,并且 img (.img-mac-dentro) 只会消失而不会褪色或其他任何东西。我不知道发生了什么。我认为这是因为延迟或类似的原因。请帮忙 !
$(".cada-cliente").click(function(){
var altura = $(this).height();
var largura = $(this).width();
var top = $(this).offset().top;
var left = $(this).offset().left;
$(".overlay").css({"width":largura, "height":altura, "top":top, "left":left}).fadeIn(800,function(){
$(this).animate({"height":$(window).height(), "top":"0px"},800,function(){
$(this).animate({"width":"100%", "left":"0px"}, function(){
$(".img-mac-dentro").delay(400).fadeIn(400);
});
});
});
});
$(".fechar").click(function(){
$(this).parent().next().find(".img-mac-dentro").stop(true,false).fadeOut(800);
});