Как объединить эти 2 JQuery скрипты ?:Комбинирование JQuery скрипты
jQuery(document).ready(function() {
jQuery('#header-nav').hide().before('<a href="#" id="toggle-header-nav" class="skip-link skip-nav">MENU</a>');
jQuery('a#toggle-header-nav').click(function() {
jQuery('#header-nav').slideToggle(500);
return false;
});
});
И:
jQuery(document).ready(function(){
jQuery('.skip-link.skip-nav').click(function(){
jQuery(this).toggleClass('open');
});
});
Первый делает мой заголовок слайда медленно со значком «меню», и во-вторых, дает опрятный эффект перехода гамбургера. Но когда я нажимаю на гамбургер, он не вызывает скачок вниз. Как мне объединить 2 для этого?
ОБНОВЛЕНИЕ: Может быть, это поможет объяснить лучше: если я удалю первый jQuery, гамбургер вызовет эффект слайда, но он не «скользит» (просто появляется) и не отображается «МЕНЮ». Если у меня есть первый jQuery, «МЕНЮ» вызовет только понижающий эффект; щелчок на гамбургере не будет.
Итак ... Он не работает в двух функциях 'jQuery (document) .ready'? –
Правильно, это только каждый пункт отдельно. – itsk2015
Можете ли вы опубликовать некоторый код, чтобы он был воспроизводимым? Поместите его в jsfiddle.net – Nicholas