在菜单上滚动交换类 - IE 问题

on scroll swapping classes on a menu - IE issue

本文关键字:IE 问题 交换 菜单 滚动      更新时间:2023-09-26

大家好,下面的代码在 Firefox 上运行得很好,类"header is-sticky"在滚动时加载了 css。 但是在IE中,该功能根本不起作用。请协助滚动IE修复

函数交换菜单(){

if($(document).scrollTop() > 102 )
{
   var yy = document.getElementsByClassName("header")[0];
   yy.className = "header is-sticky";
}
else
  {
   var zz = document.getElementsByClassName("header is-sticky")[0];
   zz.className = "header";
   }
}</script> 
<body class="debug" onscroll="swapMenu();">

 <div id="header" class="header"> </div>

</body>

从正文标签中删除滚动,然后尝试添加然后关注

window.onscroll = swapMenu;

到你的JavaScript,在函数之外。