奇怪的 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>
我检查过的负面结果:
立即执行脚本运行,认为第一个空选项是可行的。
滚动锚脚本是否会干扰 select-菜单的脚本。
我能想到的最后一件事是主题中的一些旧 scrollTo 代码以某种方式干扰,但由于这在所有其他浏览器上都有效,所以不应该那样。
关于奇怪的 Galaxy 浏览器特定错误的任何提示可能有助于解决我的问题?
感谢任何意见!
事实证明,问题与现有三星浏览器弹出下拉菜单的方式有关。它实际上调整了 window 的大小,这又触发了一个功能,我操纵了你已经打开的菜单,这导致了有问题的错误。
因此,下拉菜单 (<select>
) 将在原装三星浏览器中触发 jQuery 中的 resize()。
我们设计一个网站已经有一段时间了,虽然响应速度并不惊人,因为我们不得不购买 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>
我检查过的负面结果:
立即执行脚本运行,认为第一个空选项是可行的。
滚动锚脚本是否会干扰 select-菜单的脚本。
我能想到的最后一件事是主题中的一些旧 scrollTo 代码以某种方式干扰,但由于这在所有其他浏览器上都有效,所以不应该那样。
关于奇怪的 Galaxy 浏览器特定错误的任何提示可能有助于解决我的问题?
感谢任何意见!
事实证明,问题与现有三星浏览器弹出下拉菜单的方式有关。它实际上调整了 window 的大小,这又触发了一个功能,我操纵了你已经打开的菜单,这导致了有问题的错误。
因此,下拉菜单 (<select>
) 将在原装三星浏览器中触发 jQuery 中的 resize()。