現在、ページが読み込まれてから2秒後にdivを表示しようとしています。ページが読み込まれてから2秒後にdivを非表示にすることで、逆の操作を正常に行うことができます。問題は、何も発生せず、divが非表示のままになることです。2秒間のページ読み込み後にdivを正しく表示するにはどうすればよいですか?追加:2秒間の実行中に、ajax読み込みgifを表示してから、divでフェードインすることを意味します
<script type = "text/javascript">
$(window).load(function() {
setTimeout(function() {
$("#contentPost").show('fadeIn', {}, 500)
}, 2000);
});
</script>
html / css
<style>
.contentPost { display:none;}
</style>
<div class="contentPost">
<h2>Hi there</h2>
</div>