奇怪的 select-bug 只出现在 Galaxy 手机 运行 标准的互联网浏览器上

Strange select-bug only appearing on Galaxy phones running stock internet browser

我们设计一个网站已经有一段时间了,虽然响应速度并不惊人,因为我们不得不购买 WP 主题而不是自己设计整个主题,它在大多数设备上运行良好。我们在主题中找到的任何 bugs/errors 我都已修复,但这个让我很困惑。

在使用标准 Internet 浏览器的 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>

我检查过的负面结果:

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

关于奇怪的 Galaxy 浏览器特定错误的任何提示可能有助于解决我的问题?

感谢任何意见!

事实证明,问题与现有三星浏览器弹出下拉菜单的方式有关。它实际上调整了 window 的大小,这又触发了一个功能,我操纵了你已经打开的菜单,这导致了有问题的错误。

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