我有一个函数可以在下拉菜单中添加一个开放类,因此它在移动浏览器上保持打开状态该功能在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和"无内容阻滞剂的重新加载"。为我工作,但值得一提