Кнопка навигации, реагирующая на загрузку, не запускает навигацию

#twitter-bootstrap #navigation #navbar #nav

#twitter-bootstrap #навигация #панель навигации

Вопрос:

Я создаю загрузочный сайт с загрузочной навигацией. Я следовал руководству и сделал все, что мне было сказано в руководстве, но моя кнопка навигации, реагирующая на загрузку, не запускает отображение моей навигации. Я использую Bootstrap версии 3.0.3 и jQuery 2.0.3 (я должен для класса). Я пока ничего не делаю для оформления своей навигации в дополнение к собственному стилю Bootstrap.

Это мой код для навигации:

 <nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <a href="#" class="navbar-brand">Base Competition Site</a>
            <button class="navbar-toggle" data-toggle="collapse" data-target="nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
        </div>
        <div class="collapse nav-collapse navbar-collapse">
            <ul class="nav navbar-nav navbar-right">
                <li class="active"><a href="index.html"><span>Home</span></a></li>
                <li><a href="about/about.html"><span>About</span></a></li>
                <li><a href="#"><span>Data</span></a></li>
                <li><a href="#"><span>Login</span></a></li>
            </ul>
        </div>
    </div>
</nav>
  

Мой полный код находится в этом JSFiddle

Ответ №1:

Вы забыли . в целевом объекте данных 🙂

 <button class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">
  

обновленная скрипка

Комментарии:

1. Спасибо! Я думаю, мне нужно быть более осторожным при написании моего кода!

2. Мне потребовалось немного времени, чтобы понять это. Обычно я использую идентификаторы для этого, чтобы это было более очевидно.