css - 子菜单箭头未在移动设备上显示

标签 css shopify parallax

我们homepage 上的菜单有一个问题,有时子菜单箭头不显示在移动设备上。这可以防止用户看到子菜单中的多个页面;单击箭头所在的位置将我带到主菜单页面(即“商店”、“圣诞节”等)。它非常不一致 - 偶尔重新加载页面会有所帮助,但可能需要多次刷新。

Homepage menu on mobile

我在桌面设备(Chrome 设备模式)上查看主页以重现该问题,但没有成功。箭头的 CSS 如下:

.mm-list a.mm-subopen { width: 40px; height: 100%; padding: 0; position: absolute; right: 0; top: 0; z-index: 2; }

我尝试注释掉导致箭头和文本重叠的 right: 0。到目前为止,这是唯一“稳定”的东西 - 每次我在移动设备上加载页面时都会显示箭头。

我使用的是 OnePlus 3T Chrome,但三星 S9 也报告了问题,不确定它是否是特定于设备的。

谢谢。

最佳答案

请试试这个 css:

.mm-list a.mm-subopen {
    right: 0;
}

关于css - 子菜单箭头未在移动设备上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53757061/

相关文章:

jQuery三步替换img src

shopify - 如何将自定义 html block 添加到页脚选项列表?

html - CSS视差效果获得垂直滚动条和行为不端

javascript - Safari ios 中的视差滚动跳动

html - 使用多个 <br> 标签只显示一个换行符的好方法是什么?

javascript - 如何根据文本输入的值动态更改(或至少缩小)文本输入的宽度?

html - CSS 代码仅在网站上线时不起作用

file-upload - 由 Shopify 生成的对谷歌云存储签名 URL 的 PUT 请求引发错误 MalformedSecurityHeader

html - 带有视频背景的纯CSS视差效果

css - 如果选择了链接,请降低其余链接的不透明度