スクロール中にナビゲーションバーがブラウザーウィンドウの上部に到達するまで、固定位置に留まるナビゲーションバーを計画しています。
jqueryでこれを達成できましたが、スムーズではありません
$(window).scroll(function()
{ var box = document.getElementById('box'),
scroll = $(window).scrollTop();
if (scroll <= 598) { $("#box").css("top",598); }
else { $("#box").css("top",scroll); }
});
ここのように動きが滑らかになるのはどうしてですか?
問題を詳しく説明していない場合はご容赦ください。