ユーザーがページをスクロールするとヘッダーが少し上にスクロールするこのスクリプトがあり、正常に動作しています。ただし、スムーズにスクロールさせたい。私は自分でやろうとしましたが、Javaスクリプトがあまり得意ではありません。
<script>
window.onscroll=function () {
var top = window.pageXOffset ? window.pageXOffset : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
if(top > 50){document.getElementById("header").style.position = "fixed";
document.getElementById("header").style.height="130px"
}
else {
document.getElementById("header").style.position = "relative";
document.getElementById("header").style.height="373px"
}
}
</script>
以下に例を示します: jsfiddle.net/largan/FDEJp
どんな助けでも大歓迎です。ありがとう