我希望此腳本在用戶滾動第二個div時運行。第二個div在「內容」div的意義上說。第一個div是標題。在滾動動畫腳本。在滾動動畫腳本。它只運行一次
<!doctype html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$('.content').scroll(function(){
if ($(this).scrollTop() > 100)
{
$(".header").animate({"height": "300px"},"slow");
}
else
{
$(".header").animate({"height": "100px"},"fast");
}
});
});
</script>
<style>
body{
margin:auto;
overflow:hidden;
background-color:#000;
}
.outer{
width:800px;
border:thin solid;
height:900px;
background-color:#fff;
margin:auto;
}
.wrapper{
width:800px;
position:relative;
z-index:100;
height:900px;
}
.header{
width:800px;
height:300px;
border: thin solid #F00;
background-color:#666;
}
.content{
width:800px;
height:600px;
overflow:scroll;
}
</style>
</head>
<body>
<div class="outer">
<div class="wrapper">
<div class="header"></div>
<div class="content">
<p>Dummy content so that the content makes the div to scroll.</p>
</div>
</div>
</div>
</body>
</html>
只要用戶滾動div,腳本就必須運行。
你可以提供一個[的jsfiddle(http://jsfiddle.net/)嗎? – MisterJ
或HTML與上述 – Pete
嗨皮特我已經添加了HTML和CSS代碼。感謝你的迴應。 – Ravi