Android移动菜单行为
Android mobile menu behavior
当我们在Wordpress中打开阿育王主题的菜单导航时,我们似乎遇到了一个与Android设备有关的问题。
所述问题
安卓系统上的菜单似乎只有在一次未能提供所需行为后才能工作。之后,它按预期工作。当然,出于上帝的爱,我们不知道为什么它会失败。
它在桌面(IE/FF/Chrome/Opera/Safari)/iOS设备上都能正常工作,没有任何问题。
然而,它有两种情况:;
1-如果你点击网站标志,下面的箭头似乎做了一个关闭动作(它不应该,因为它还没有打开)
2-第二个问题(也只在Android上)是,如果我们点击徽标下面的箭头(在我们点击徽标之前,它失败了),那么它似乎会将我们重定向到一个随机页面。
我们在用什么
- Wordpress(4.4.1)
- Wordpress主题阿育王
供快速参考
我已经附上了两个custom.js
如果有人能测试并给出任何反馈来帮助我们进一步解决这个问题,那当然会更棒。
如果您需要任何其他信息,请随时通知我们!提前感谢您的所有想法和回复,非常感谢。
谨致问候,Patrick
自定义js:http://inhoudgemert.patrickdankers.nl/wp-content/themes/ashoka/js/custom.js
我们已经与当地的一些人讨论过这个问题,并意识到在这个主题中使用的custom.js实现存在一些问题。我们添加了额外的逻辑来正确调整菜单行为。
不幸的是,这已经成为一个相当大的变化,有些难以复制。但是去给一个大概的想法请看一下;https://jsfiddle.net/dsrqpz0h/11其中我们描述了一个场景,该场景也应该在Android上正确工作。
特别是,我们为点击/点击/鼠标输入添加了所需的解除绑定/绑定;
function bindOpen() {
//unbind close functions
$('#menu').unbind('click');
//bind open functions
$('#menu').tap(openFunction);
$('#menu').mouseenter(openFunction);
}
再次感谢所有的观点和回复!
- 展开移动设备上的折叠菜单,同时在桌面上保持悬停
- 我的响应菜单在移动版中不起作用
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- jQuery-适用于移动设备的多级菜单
- 选择后关闭移动菜单
- 导航菜单不适合移动浏览器
- 响应菜单问题-如何在移动环境中处理HREF和onclick事件
- 关闭移动菜单后恢复滚动位置
- 使悬停菜单适用于移动设备的最佳实践方法是什么?
- 移动设备中的菜单不会滚动
- 移动导航菜单不起作用(HTML,CSS和JQuery)
- 禁用特定元素的移动长按上下文菜单
- HTML下拉菜单's重定向(使用JS)不适用于移动设备,但在PC上运行良好
- 禁用移动IE上的callout(上下文菜单)
- 移动设备上的CSS下拉菜单.如何四处走动:悬停
- 当屏幕尺寸较小时,可使用Javascript向移动菜单添加链接.不再有效
- Wordpress 移动导航菜单:菜单出现在 iPhone 和其他移动设备上,但不是 iPad
- 多级响应菜单..移动和非移动之间的转换
- Javascript下拉菜单移动到下一个“;阶段”;
- 下拉菜单移动元素