gpt4 book ai didi

javascript - iMac Safari 浏览器中不显示 css 下拉菜单

转载 作者:行者123 更新时间:2023-11-28 16:57:20 25 4
gpt4 key购买 nike

总下拉菜单是在 css 上制作的,滚动导航位置由一些普通的 javascript 固定。

对于滚动位置

/**
* Sticky JavaScript Navigations
* For Home Page Only
*/


window.onscroll = function () {
navSticky()
};

const mghFixedNav = document.getElementsByClassName("mgh-main-nav-area")[0];

// const sticky = llnav.offsetTop;
function navSticky() {
if (window.pageYOffset > 100) {

mghFixedNav.style.top = "50px";
mghFixedNav.style.width = "100%";
mghFixedNav.style.left = "0";
mghFixedNav.style.right = "0";
} else {
mghFixedNav.style.top = "75px";
mghFixedNav.style.width = "95%";
mghFixedNav.style.left = "2.5%";
mghFixedNav.style.right = "2.5%";
}
}

FirefoxChrome 浏览器完美运行,但 iMac 中的 Safari 浏览器不显示导航栏和下拉菜单。

这是代码笔 link

谁能帮帮我?提前致谢..

最佳答案

只需删除以下 CSS 代码,它就会开始在 Safari 上运行:

//header top

header {
overflow: hidden;
}

这是代码笔 link通过它您可以直接验证这一点。

关于javascript - iMac Safari 浏览器中不显示 css 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55843137/

25 4 0