- css を使用して本文を非表示にします。
- フェードイン・イン・ザ・ボディ
- ボタンをクリックしてその ID を取得する
- ボディをフェードアウト
- 新しい URL に移動します
<!DOCTYPE html>
<html>
<head>
<style>
body{
display: none;
}
.myBtn{
cursor: pointer;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(function(){
$('body').fadeIn();
$('.myBtn').click(function(){
url = $(this).attr('id') + '.html';
$('body').fadeOut(function(){
window.location = url;
});
});
});
</script>
</head>
<body>
<h1>index.html</h1>
<div class="myBtn" id="index">index</div>
<div class="myBtn" id="jobs">jobs</div>
</body>
</html>
http://jsfiddle.net/Dp4Hy/
PS。新しいページに移動しようとしているため、明らかにフィドルは機能しませんが、最初はフェードインし、ボタンをクリックするとフェードアウトします。使用するすべてのページにこのスクリプトが含まれている必要があります。