Div不淡出 - Chrome bug

时间:2014-03-14 07:42:20

标签: javascript jquery html css google-chrome

这是我工作的网站: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);

这就是他发生的事情: (看起来在他打开并关闭每个图像后,信息会保留在屏幕上而不会淡出)

enter image description here

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

1 个答案:

答案 0 :(得分:1)

1不是1秒,该值以毫秒为单位,因此您可能尝试应用1秒并为此设置1000. 1000ms = 1s

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