这是我工作的网站: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);
这就是他发生的事情: (看起来在他打开并关闭每个图像后,信息会保留在屏幕上而不会淡出)
这里有人有同样的问题吗?任何想法如何解决?
答案 0 :(得分:1)
1不是1秒,该值以毫秒为单位,因此您可能尝试应用1秒并为此设置1000. 1000ms = 1s
$('.realpeople-info').fadeOut(1000);