【发布时间】:2016-10-01 20:04:59
【问题描述】:
我有一个快速生成器,node js 应用程序。我正在使用引导程序和玉器,并且在设置导航栏的活动状态时遇到问题。
我一直在尝试使用一些 jquery,但是当我单击导航栏时,活动状态会发生变化,然后很快就会变回(它不是持久的)。有什么想法我在这里想念的吗?谢谢!
这是我的layout.jade
doctype html
html
head
title= title
meta(charset="utf-8")
meta(http-equiv="X-UA-Compatible" content="IE=edge")
link(rel='stylesheet', href='//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css')
link(rel='stylesheet', href='//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css')
body
.navbar.navbar-inverse.navbar-static-top(role='navigation')
.container
.navbar-header
button.navbar-toggle(type='button', data-toggle='collapse', data-target='.navbar-collapse')
span.sr-only Toggle navigation
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href='/') Home
.collapse.navbar-collapse
ul.nav.navbar-nav
li
a(href='/about') About
if user
li
a(href='/table') Table
li
a(href='/logout') Logout
else
li
a(href='/login') Login
li
a(href='/signup') Signup
block content
script(src='//ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.1.min.js')
script(src='//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js')
script(type='text/javascript' src='/javascripts/index.js')
这里是/javascripts/index.js
$(".nav a").on("click", function(){
$(".nav").find(".active").removeClass("active");
$(this).parent().addClass("active");
});
【问题讨论】:
标签: javascript jquery node.js twitter-bootstrap-3 pug