$("a.open").click(function () {
$(".overlay").fadeIn(650, 'easeOutQuad', function () {
$(".pageContainer").load(function () {
$(this).delay(100).fadeIn(850, 'easeOutQuad');
});
});
});
我有一个页面,我需要在完全加载后显示,叠加层根据需要完美淡入,但是displayContainer是display:none不会。
当我有$(“。pageContainer”)时,它工作得很好。延迟(100).fadeIn(850,'easeOutQuad'); 但我需要确保页面在淡入之前已加载。 任何人都可以看到一个明显的错误,并善待我。 提前谢谢。
答案 0 :(得分:0)
尝试使用准备好的窗口:
$("a.open").click(function () {
$(".overlay").fadeIn(650, 'easeOutQuad', function () {
$(window).ready(function () {
$(".pageContainer").delay(100).fadeIn(850, 'easeOutQuad');
});
});
});
我认为.pageContainer
必须在内容完成时展示自己?我错过了将内容放在实际元素中的部分,所以我觉得放置$(window).ready()