classList.toggle()在移动野生动物园上无法正常工作



我有一个函数可以在下拉菜单中添加一个开放类,因此它在移动浏览器上保持打开状态该功能在Safari上也很好,但是现在我看到它像以前一样在Safari上不起作用问题:它可以打开下拉菜单,但是仅在重新加载网站(或切换到另一个)

时不再关闭。

测试我什么都没有,因为我不知道该代码可能出了什么问题。在Chrome,Firefox,Edge也在Android上的Chrome中,它正常工作

该功能是以下(非常简单)

function togglenav(tagid) {
    document.getElementById(tagid).classList.toggle('navopen');
}

知道只有在Safari上出了什么问题?

编辑:纠正应该告诉句子的句子,该句子应确定其可行的浏览器(忘记了说明此的部分)

无内容阻滞剂的重新加载?

不确定这是否与您所经历的情况相同,但是我的JavaScript几乎相同,在我妻子的iPhone X上在Mobile Safari中使用,但在我的iPhone 6上没有使用。事实证明,该模型是无关紧要的。我在iPhone上运行了更好的广告/跟踪阻滞剂,该阻止程序阻止了脚本加载。

如果是这种情况,请点击/握住URL和"无内容阻滞剂的重新加载"。为我工作,但值得一提

最新更新