2013-07-03 2 views
0

Я создаю сайт, расположенный here, в Foundation 3, и я заметил, что выпадающие меню для верхней панели только рушится, когда вы нажимаете где-то в теле или перемещаете курсор в другое место в меню. Если вы выходите из меню, перемещая курсор в тело из раскрывающегося списка, он остается открытым. Есть ли способ заставить его рухнуть на мыши?Выпадающий меню не сворачивается на мышь

К сожалению, я не знаю, какой конкретный код в структуре управляет функциональностью сбрасывания. Любая помощь очень ценится !!

ответ

0

Если вы поместите следующий код прямо в нижней части страницы, непосредственно перед тегом </body>

<script language="javascript" type="text/javascript"> 
     $(document).ready(function() { 

      $('.has-dropdown').on('mouseout', function() { 
       $(this).find('.dropdown').hide() 
      }); 

      $('.has-dropdown').on('mousemove', function() { 
       $(this).find('.dropdown').show() 
      }); 
     }); 
    </script> 
+0

Привет Сэм, спасибо за вашу помощь! У меня нет тонны фона в Javascript, поэтому я не уверен, куда вставлять код. Я положил его в нижнюю часть JS-файла, который управляет панелью меню, foundation.topbar.js, чтобы не повлиять. Можете ли вы указать мне в правильном направлении? Благодаря! –

+0

привет Брэндон, я обновил код, чтобы вы могли просто его оставить на своей странице. –

+0

Я поместил ваш код в тег заголовка, но он все еще не работает. Может ли быть другой код, который его переопределяет? Я включил его следующим образом: ' ' –

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