在鼠标悬停时显示/隐藏菜单



我们有菜单,适用于点击/鼠标输入和鼠标离开。突然间,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 中它运行良好。

最新更新