<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
$(document).ready(function (e) {
e.preventDefault;
$("a").click(function (event) {
var url = $(this).attr('href');
event.preventDefault();
$("#bg").slideDown(1000, function () {
$("#content").hide().load(url + ' #content', function () {
$("#bg").slideUp(1000);
$(this).show();
});
});
});
});
</script>
<style>
nav ul li {
display: inline;
padding: 0px 20px;
text-decoration: none;
}
#bg {
position: fixed;
top: 100px;
transition: all 2s;
background-color: gray;
z-index:25;
width: 100%;
height: 500px;
display: none;
}
</style>
</head>
<body>
<div>
<h2>DEMO</h2>
<nav>
<ul>
<li>
<a href="first.html#content">First</a>
<li>
<a href="second.html#content">Second</a>
<li>
<a href="third.html#content">Third</a>
</ul>
</nav>
<div id="all">
<div id="bg"></div>
<p id="content">banna third Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam
erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation
ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie
consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et
accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit
augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta
nobis eleifend option congue nihil imperdiet doming id quod mazim placerat
facer possim assum. Typi non habent claritatem insitam; est usus legentis
in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores
legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus,
qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera
gothica, quam nunc putamus parum claram, anteposuerit litterarum formas
humanitatis per seacula quarta decima et quinta decima. Eodem modo typi,
qui nunc nobis videntur parum clari, fiant sollemnes in futurum.</p>
</div>
</div>
</body>
</html>
私はいつか別の質問を投稿しました
カーテン アニメーションの部分は解決しましたが、コンテンツを動的に変更できません
さらに 2 つの html ファイル second.html と third.html があります
内容が変わる前に幕が下りる必要がある
カーテンがテキストをビューから隠した後、コンテンツを変更する必要があります
コンテンツが変更された後、カーテンを上げて新しいコンテンツを表示する必要があります