我已经阅读了几篇关于此的帖子,但似乎没有一个可以解决我的问题,当我淡出画廊时,另一个淡入,效果很好......但是淡入的项目似乎“刷新”或再次淡入(真的很快) 淡入淡出动画完成后,这是我的代码:
我所拥有的基本上是一个包含在“mediaContainer”中的照片库(photographySection),这是css:
.mediaContainer {
position: relative;
}
.photographySection {
top: 10px;
left:0;
position: absolute;
}
html:
<div class='mediaContainer'>
<div class='photographySection hidden' id='photographyExperimental'>
<ul><li><img src...></li></ul>
</div>
<div class='photographySection hidden' id='photographyFaces'>
<ul><li><img src...></li></ul>
</div>
</div>
js:
$(".photographyMenu").click(function(event){
$(".photographySection").hide(1,function() { // hide all sections
var section = $(event.target).attr("section"); // read new section to show
$("#"+section).fadeIn(500); // for example $("#photographyFaces")
});
});
一切顺利,但有时在选择的 div 淡入后,它会由于某种原因闪烁/闪烁一次
谢谢!