奇怪的选择错误只出现在运行股票互联网浏览器的Galaxy手机上



我们已经设计了一段时间的网站,虽然响应能力并不惊人,但由于我们不得不接受购买WP主题,而不是自己设计整个主题,它在大多数设备上都很好。我们在主题中发现的任何错误/错误我都已经修复了,但这一个让我很困惑。

当使用标准互联网浏览器在Galaxy设备上使用基本下拉菜单时,我们会遇到一个错误。当你触摸它(即点击)时,它会快速闪烁,然后滚动到顶部或稍微向上跳。

该菜单用于使用锚点进行导航,以进一步向下滚动页面。第一个选项没有值,也不会在使用的javascript中被调用。

这是其中一个页面的HTML标记,但在所有项目上都是一样的:

<span class="wpcf7-form-control-wrap forkunskaper-714">
    <select name="forkunskaper-714" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false">
        <option value="Nybörjare">Nybörjare</option>
        <option value="Medel">Medel</option>
        <option value="Bra">Bra</option>
        <option value="Avancerad">Avancerad</option>
     </select>
</span>

我检查过的阴性结果:

  • 脚本是否立即运行,认为第一个null选项是可行的。

  • 滚动锚点脚本是否会干扰选择菜单的脚本。

我能想到的最后一件事是主题中的一些旧的scrollTo代码以某种方式进行干扰,但由于这在所有其他浏览器上都有效,所以不应该是这样。

关于Galaxy浏览器特有的奇怪错误,有什么建议可以帮助解决我的问题吗?

感谢您的意见!

事实证明,问题与三星浏览器弹出下拉菜单的方式有关。它实际上调整了窗口的大小,进而触发了我操作您已经打开的菜单的功能,这导致了有问题的错误。

因此,下拉菜单(<select>)将在股票三星浏览器触发jQuery中的resize()。

相关内容

  • 没有找到相关文章

最新更新