私はこれに関するいくつかの投稿を読んだことがありますが、私の問題を解決するものはないようです。ギャラリーをフェードアウトすると、他のフェードインは正常に機能します...しかし、フェードインするアイテムは「更新」または再びフェードインするようです(本当に速い)フェードインアニメーションが完了した後、ここに私のコードがあります:
私が持っているのは基本的に「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がフェードインした後、何らかの理由で1回点滅/点滅することがあります
ありがとう!