在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');
}
}