2016-04-12 3 views
-1

Я создал очень простую отзывчивую навигацию, но он не будет отвечать моим javascript. будь то моя логика или я неправильно ее кодирую. я не понимаю.Отзывчивое навигационное меню javascript wont work

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

это мой Javascript

$(function() { 
    var pull  = $('#pull'); 
     menu  = $('nav ul'); 
     menuHeight = menu.height(); 

    $(pull).on('click', function(e) { 
     e.preventDefault(); 
     menu.slideToggle(); 
    }); 
}); 

#pull был спусковым крючком, который является display: none, прежде чем он превратится в размер устройства и nav uldisplayblock был до поворота в размер устройства и display: none после.

Я что-то пропустил?

+0

ли вы проверили консоль? если вы получаете какую-либо ошибку – pradeep1991singh

+0

Да, я проверил консоль, и это была распространенная ошибка. Я упустил googleapis .. LoL. просто осознал это минуту назад. thx @ pradeep1991singh – newguy

ответ

1

Кажется функция щелчок не вызывает, попробуйте что-то вроде этого

$(document).ready(function() { 
 
    $(function() { 
 
     var pull  = $('#pull'), 
 
      menu  = $('nav ul'), 
 
      menuHeight = menu.height(); 
 

 
     $(pull).click(function(e) { 
 
      e.preventDefault(); 
 
      alert('here'); 
 
      menu.slideToggle(); 
 
     }); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<div id="pull"> 
 
click me 
 
</div> 
 
<nav><ul> 
 
<li>nav test</li> 
 
</ul></nav>

+0

ничего плохого в моем коде или ур. это было о том, чтобы убрать мой googleapis .. жаль беспокоить вас, мужчина. thx для ура усилия tho – newguy

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