大家好,下面的代码在 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>
最佳答案
从 body 标记中删除 onscroll,然后尝试添加然后跟随
window.onscroll = swapMenu;
到你的 JavaScript,在函数之外。
关于javascript - 关于滚动交换菜单上的类 - IE 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34871940/