我们有onclick /鼠标输入和鼠标离开的菜单。在Chrome更新后突然间,菜单无法正常工作。 特别是Windows XP / Chrome 40.奇怪的是没有显示任何错误是控制台。请帮助我们摆脱这个。
var menuLeft = document.getElementById('cbp-spmenu-s1'),
showLeft = document.getElementById('showLeft'),
navigationEdge = document.getElementById('navigationEdge'),
navigationMenu = document.getElementById('cbp-spmenu-s1'),
body = document.body;
$("#navigationEdge").mouseenter(function () {
classie.toggle(menuLeft, 'cbp-spmenu-open');
});
$("#cbp-spmenu-s1").mouseleave(function () {
classie.toggle(menuLeft, 'cbp-spmenu-open');
});
showLeft.onclick = function () {
classie.toggle(navigationEdge, 'active');
classie.toggle(this, 'active');
classie.toggle(menuLeft, 'cbp-spmenu-open');
};
这是JsFiddle。
答案 0 :(得分:1)
是的,这是Chrome 40的错误。我昨天报告了一些功能不起作用(即使在开发人员工具中,切换元素状态也不起作用)。
我唯一可以说的是......让我们等一下:)