2015-01-23 2 views
1

У нас есть меню, которое работает на onclick/на мыши, и на мышь уходят. Внезапно после обновления хром меню не работает. Особенно 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.

ответ

1

Да, это ошибка Chrome 40. Я сообщил об этом вчера, некоторые функции не работают (даже в инструментах разработчика, состояние Toggle Element не работает).

Единственное, что я могу сказать ... давайте подождем :)

  • КСТАТИ, проверить свою скрипку в Firefox, здесь в v35 он работал хорошо.
+0

Я пытался в Firefox работать. Даже он работает в хромовых 40 окнах 7. Но проблема в Windows XP. – vvr

+0

В моей Windows 7 вообще не работает. Версия для Chrome 40.0.2214.91 m. Попытайтесь открыть Dev Tools (F12) и нажмите «Переключить состояние элемента». Здесь он ничего не делает. –

+0

Работает для меня, Win 7/Chrome 40.0.2214.91 – urbz

Смежные вопросы