меню мыши

Кто-нибудь может мне помочь? Я хочу раскрывающееся меню с анимацией при событиях mouseenter и mouseleave, но при нажатии после ввода мышью я хочу, чтобы подменю оставалось видимым до нового щелчка в любом месте страницы (в примере только в теле). После этого второго щелчка (та же анимация отпускания мышки) я хочу, чтобы mouseenter и mouseleave снова включались, как когда мы начинали.

$('#menu > li').on('mouseenter',function(){
    //mouseenter handler
});

$('#menu > li').on('mouseleave',function(){
    //mouseleave handler
});
$('#menu > li').toggle(
  function () {
  $('#menu > li').off('mouseenter mouseleave');
  },
  function () {
  //mouseleave handler
  });
$('body').click(function(){
  //same mouseleave handler
});

Я нене знаю, как я могу включить mouseenter / mouseleave после второго щелчка. Извините, и спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос