<!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>
我曾经发布过另一个问题
我解决了窗帘动画部分,但现在无法动态更改内容
我还有两个 html 文件 second.html 和 third.html
在内容改变之前,窗帘需要落下
窗帘隐藏文字后,内容必须改变
内容更改后,窗帘必须抬起以显示新内容