jQueryのアニメーション:IEのウィンドウのスクロールを次のように問題

StackOverflow https://stackoverflow.com/questions/2400514

質問

私はdiv要素はウィンドウscrollTopスプライトを追跡しようとしています。

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);

                });
          });
役に立ちましたか?

解決

は、解決策を見つけた:浮動本部

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top