2

スクロールダウン/アップでdivの固定/相対位置を変更したい
ローカルでは正常に動作しますが、サーバーでは動作しません

$(window).scroll(function(){
        if($(window).scrollTop()>100)
        {
            $("#searchBar").css({
                'position':'fixed',
                'top':'0px',
                'left':$("#wrapper").offset().left+1,
                'width':$("#wrapper").width()
            });
        }
        if($(window).scrollTop()<=100)
        {
            $("#searchBar").css({
                'position':'relative',
                'left':'0px'
            });
        }
    });
4

1 に答える 1

2

サーバーは要素に異なる ID を使用します。これでサーバーからIDを取得してみてください。

あなた$("#searchBar")はそうあるべきであり$("[id$=searchBar]")、そう$("#wrapper")あるべきです$("[id$=wrapper]")。これは私にとって完璧に機能しました。

于 2013-05-28T23:28:16.297 に答える