HTML:
<header>
<div id="title_container"><h1 id="title">EXAMPLE<h1></div>
<div id="slogan_container"><p id="slogan">EXAMPLE</p></div>
<br/><br/>
<nav id="menu_container">
<ul id="menu">
<li>nav1</li>
<li>nav2</li>
<li>nav3</li>
<li>nav4</li>
<li>nav5</li>
</ul>
</nav>
</header>
CSS:
header {
margin: 0;
padding: 0;
border: 0;
position: relative;
top: 20%;
width: 100%;
z-index: 10;
overflow: auto;
}
Jクエリ:
$('li').click(function(){
$('header').animate({???}, 5000, function(){
window.location.href = link;
});
});
ここに私の問題があります。「ナビゲーション」が上から 5% になるまで、「ヘッダー」全体を上に移動したいと思います。誰にもアイデアがありますか?
ここでは -=60% を使用して何をしたいのかを説明していますが、「ナビゲーション」が上から 5% に達したときにアニメーションを停止することを望んでいます: http://jsfiddle.net/6xPMW/