Использование вкладок Twitter Bootstrap Nav с Jade

Я не могу понять, почему я не могу заставить панель навигации начальной загрузки работать должным образом, используя jade.

Вот мой код:

head
    title= title
    link(rel='stylesheet', href='public/styles/bootstrap.css')
body
    div.tabbable.tabs-below
        div.tab-content
            div.tab-pane.active
                block content
        ul.nav.nav-tabs
            li.active 
                a(href='../', data-toggle='tab') Home
            li
                a(href='../about', data-toggle='tab') About
            li
                a(href='../blog', data-toggle='tab') Blog
            li
                a(href='../faq', data-toggle='tab') FAQ
            li
                a(href='../terms', data-toggle='tab') Terms
            li
                a(href='../privacy', data-toggle='tab') Privacy
            li
                a(href='../jobs', data-toggle='tab') Jobs
            li
                a(href='../press', data-toggle='tab') Press
    script(src="public/js/lib/jquery.js")
    script(src="public/js/lib/bootstrap.js")

Я получаю следующую ошибку в своей консоли, когда нажимаю «О программе»: Uncaught Error: Syntax error, нераспознанное выражение: ../about in jquery.js:4421

Без атрибутов переключения данных это работает. Однако он не показывает, какая вкладка выбрана!!


person Omar Shazly    schedule 06.02.2013    source источник


Ответы (1)


Проблема не имеет ничего общего с тем, что jade является механизмом просмотра. Это связано с тем, что загружается новая страница, а не вложенный div в div.tab-content.

Решение: Как активировать вкладку Bootstrap не по умолчанию с внешней страницы ?

person Omar Shazly    schedule 07.02.2013