jQueryではメソッドtoggleClass
を使用できますがscrollTop
、javascriptでこれを行う方法を理解しようとしています.
<header>
ウィンドウをスクロールするとサイズが変更される固定メニューがあります。class="small"
だから私はjavascriptの助けを借りてヘッダーに追加したい.
jQueryコードを理解しました:
$(document).on("scroll", function () {
$("header").toggleClass("small", $(document).scrollTop() > 100);
});
しかし、私はこれをjavascriptで書きたいと思っています。以下は私がこれまでに試したことですが、行き詰まっています。
function toggleMenu() {
var body = document.getElementsByTagName(body);
if (body > 100) {
document.getElementsByTagName('header').classList.toggle('small');
}
}