我有一个功能,可以在下拉菜单中添加一个开放类,以便在移动浏览器上保持打开状态 该功能在野生动物园也很好用,但现在我看到它不像以前一样在野生动物园上工作 问题:它打开了下拉菜单,但只有在你重新加载网站(或切换到另一个网站)时它才会关闭
测试我没有任何东西,因为我不知道该代码甚至可能出错。 在chrome,firefox,edge也在Chrome上运行它的工作正常该功能如下(非常简单)
function togglenav(tagid) {
document.getElementById(tagid).classList.toggle('navopen');
}
任何想法只会在safari上出错?
编辑:纠正应该告诉它在哪些浏览器上工作的句子(原谅指出这个的部分)
答案 0 :(得分:0)
不确定这是否与您遇到的情况相同,但是我有almost identical JavaScript在我妻子的iPhone X上的移动Safari中工作,但在我的iPhone 6上却没有。事实证明该模型无关紧要。我在iPhone上运行了Better广告/跟踪阻止程序,阻止了脚本的加载。
在这种情况下,请点按/按住URL并“重新加载而没有内容阻止程序”。为我工作,但值得记住的是,我妻子手机上的移动Safari顺利加载了。