2015-06-08 3 views
0

У меня есть мобильные навигации, которая является меню переключения, он выдавал себя несколько проблем, первой из которых является:Mobile нав (меню переключения) не работает

  • не закрывается, когда страница загружена
  • Позволит мне закрыть, но не позволит мне снова открыть (или наоборот).

Пробовал много комбинаций говорить классу display:none и display:block, но, похоже, не понял этого.

Вот JQuery Я использую:

$(document).ready(function(){ 
    $(".menu-click").click(function(){ 
    $(".hs_cos_wrapper_type_menu").slideToggle(600); 
    }); 
    }); 

навигации можно найти here на главной странице.

Цените любой совет или помощь, которую вы можете дать мне, чтобы помочь мне решить эту проблему, спасибо!

Здесь fiddle.

+0

Try '$ («hs_cos_wrapper_type_menu.») SlideToggle. (0); 'в вашем' $ (document) .ready() ' – Lal

+0

ваше меню не работает в скрипте – Lal

+0

, у вас нет класса' menu-click'. Попробуйте 'ctrl-f' в скрипке, нет. – TricksfortheWeb

ответ

0

Когда я смотрел ваш код, я спросил себя: почему элемент диапазона не захватывается при помощи слайда? Это связано с тем, что slideToggle полагается на элемент с высотой и шириной. Если вы измените элемент span для div и (например) и назначите ему ширину 320 пикселей и высоту 100%, вы достигнете желаемой функциональности.

Сообщите мне, если у вас все еще есть проблемы после этого, и я могу работать над вашим кодом, чтобы дать вам точное решение.

Также я сделал поиск через StackOverflow форумов и нашел следующий ответ на более общий вопрос по одной и той же категории, я надеюсь, что это помогает, а также: jquery slideToggle() not “sliding” in but out

+0

Я не могу прикоснуться к некоторым элементам, так как это построено на COS Hubspot. Однако я смог сделать то, что мне было нужно, используя '.css (« display »,« none »);' в сочетании с 'e.preventDefault();' –

+0

звучит как неприятная работа, но имеет смысл, что вам нужно полагаться на preventDefault. В любом случае учитывайте мои комментарии в случае, если вам придется иметь дело с этим в будущем. – AGE

+0

Поверьте мне, это более громоздко, чем мне хотелось бы, но ситуация, в которой я нахожусь (с жесткого кода), на строительный конструктор COS, действительно испортила структуру, поскольку она добавила тонну классов, которые я не могу изменить или редактировать. Теперь все хорошо, вы будете помнить о будущем! –

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