0
我想使窗口scrollTop的div。jquery動畫:在IE中跟隨窗口滾動的問題
在FF中看起來不錯,但在IE(6,7)中,動畫跳轉並導致窗口滾動跳轉。
我試過放鬆,但沒有奏效。
我的代碼:
<div style="float:left;width:500px;height:4000px; background-color:Blue;">
<br/>
</div>
<div id="Div1" style="position:relative; float:left; height:4000px; width:300px;">
<div id="sidePanel" style="position:absolute; top:0px; left:0px;width:200px; height:200px; border:solid 1px black;">
SIDE PANEL<br/><br/>
<div id="info"></div>
<br />
<button id="showCurrTop" onclick="alert($(window).scrollTop());">$(window).scrollTop()</button>
</div>
</div>
$(document).ready(function(){
$(window).scroll(function() {
var scrollTop = $(window).scrollTop();
$("#sidePanel").stop(false,false);
$("#sidePanel").animate({"top": scrollTop + 200}, 1000);
$("#info").html(scrollTop);
});
});
如果我理解你的權利,你希望在頁面滾動移動一個div。如果是這樣,爲什麼不簡單地使用CSS'position:fixed'? – 2010-03-08 10:22:39
我想讓它像http://kitchen.net-perspective.com/sf-example-1.html(它也在IE上跳轉)製作動畫 – SirMoreno 2010-03-08 10:26:04