我们有菜单,适用于点击/鼠标输入和鼠标离开。突然间,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。
是的,这是一个Chrome 40错误。我昨天报告了,有些函数不起作用(即使在开发人员工具中,切换元素状态也不起作用)。
我唯一能说的是...让我们等待:)
- 顺便说一句,在
- Firefox 中测试您的小提琴,在 v35 中它运行良好。