我们已经设计了一段时间的网站,虽然响应性并不令人惊讶,因为我们不得不满足于购买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>
我检查过的结果是否定结果:
脚本是否立即运行,认为第一个空选项是可行的。
滚动锚脚本是否会干扰选择菜单的脚本。
我能想到的最后一件事是来自主题的一些旧的scrollTo代码以某种方式干扰,但由于这适用于所有其他浏览器,它不应该是那样。
有关奇怪的Galaxy浏览器特定错误的任何提示可能对我的问题有帮助吗?
感谢您的任何意见!
答案 0 :(得分:0)
事实证明,问题与三星浏览器的股票下拉菜单的方式有关。它实际上调整了窗口的大小,然后又触发了一个我操作过你已经打开的菜单的函数,这导致了错误。
因此,下拉菜单(<select>
)将在股票三星浏览器触发jQuery中的resize()。