まあ、ナマズにクラスを追加したい
<script>
window.onscroll = function() {myFunction()};
function myFunction() {
if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
document.getElementById("header").className = "fixed";
} else {
document.getElementById("header").className = "";
}
}
</script>
は、すでに動作している行を複製し、id
を変更からあなたを止めるものは何もありません。私はそれがgetElementById()
で動作しないことを知っているということであなたが意味することを本当に理解していません。
window.onscroll = function() {
if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
document.getElementById("header").className = "fixed";
document.getElementById("logo").className = "fixed";
} else {
document.getElementById("header").className = "";
document.getElementById("logo").className = "";
}
};
HTMLコードが同様に提示してください:あなたはどこか他の
myFunction()
を使用していない場合ははまた、それはそうのように、無名関数を使用するためにクリーンなコードになります。 –
document.getElementById( 'idOfDiv')。className = 'newClassName'; – Mahi
はdiv IDをmyFunctionに渡し、両方のdivのIDで2回コールします。 –