这是我正在工作的网站:site

我的客户在褪色照片信息时遇到问题。即使使用相同的浏览器版本(chrome 33.0.1750),我也无法复制该错误。

这是我用来放置信息div的脚本:

$('.realpeople-img').on('click', function(){
    $(this).next('.realpeople-info').fadeIn();
    setTimeout(function() {
        var offset = $('#fancybox-wrap').offset();
        /* $('.realpeople-info').css('top', offset.top + 30); */
        $('.realpeople-info').css('left', offset.left + 30);
    }, 100);
});


这是在$.fancybox.close = function() {内部:

 $('.realpeople-info').fadeOut(1);


这就是他正在发生的事情:
(看起来就像他打开并关闭每张图片后,信息会一直保留在屏幕上而不会消失)



这里有人有同样的问题吗?任何想法如何解决呢?

最佳答案

1并非1秒,该值以毫秒为单位分配,因此您可能尝试应用1秒,对此设置为1000。1000ms = 1s

$('.realpeople-info').fadeOut(1000);

07-28 07:21