`
陈同兵
  • 浏览: 11459 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Bootstrap中导航条组件之标签页的简单应用

阅读更多

        Bootstrap是一个非常好用的Beb前端开发框架,它提供了三种方式的导航条组件:标签页、pill和列表。这里讲述的是标签页的使用。

        查看官方网页,可知标签页的基本使用方式:

<ul class="nav nav-tabs">
  <li class="active">
    <a href="#">首页</a>
  </li>
  <li><a href="#">...</a></li>
  <li><a href="#">...</a></li>
</ul>

 

        我们要在不同的标签之间切换,就可以在a标签的指向路径上利用action进行请求后台,然后再在struts中配置这个action的跳转路径,到某个jsp中去。

<ul class="nav nav-tabs">
  <li class="active" id="action1">
    <a href="action1.action">首页</a>
  </li>
  <li id="action2"><a href="action2.action">标签二</a></li>
  <li id="action3"><a href="action3.action">标签三</a></li>
</ul>

 

        这里以actin1.action为例,在struts中配置:

        

<action name="action1" class="action1" method="action1">
		  <result name="action1">/WEBINF/page/action1.jsp</result>
</action>

 

        在方法action1()中做一些数据初始化之类的操作,然后进入action1.jsp中将数据进行展示、刷新等常规操作。其他的标签、action、jsp也是类似的。

        这个标签页组件当然是要在三个jsp文件中都有的,也就是说三个标签就要有三个独立的jsp文件,这三个jsp中都得有这同一个标签组件,我们可以通过将这个标签页写在另外一个jsp中,然后在这三个jsp中用jsp标签引入即可:<jsp:include page="navigation-area.jsp" />,navigationg-area.jsp中就是放入了这个共同的标签页组件的jsp文件。

        如果我们选择的是标签二或者标签三,总之不是首页,现在要进行刷新,那么,就要在它们的jsp中进行必要的处理,否则,一刷新,就会回到第一个标签里面去。需要在action1.jsp、action2.jsp、action3.jsp等每个标签的jsp里面用这样一个jquery语句:

 

<script type="javascript/text">
        $(document).ready(function(){
	        $("#action1").attr("class", "active");
});
</script>

 

 

意思就是说通过找到标签的id,将它这个标签的样式设置为active。

 

如有更好的方法,欢迎前来指导!!!

 

效果图:



 

 

  • 大小: 39.3 KB
分享到:
评论

相关推荐

    基于bootstrap的标签页组件

    在本篇中,我们将深入探讨“基于Bootstrap的标签页组件”。 Bootstrap的标签页组件(Bootstrap Tab)是一个强大的工具,用于组织和展示页面内容。它允许用户通过点击不同的标签来切换不同的内容区域,从而提高用户...

    5个不同样式bootstrap导航菜单模板

    在“5个不同样式bootstrap导航菜单模板”中,我们可以深入探讨Bootstrap导航菜单的多样性及其在构建高效用户界面中的应用。 Bootstrap导航菜单主要由`.navbar`类构成,它提供了多种布局选项和样式变化。这些模板...

    Bootstrap顶部浮动导航菜单页面滚动显示隐藏.zip

    在本项目中,我们关注的是"Bootstrap顶部浮动导航菜单页面滚动显示隐藏"这一功能。这个功能通常用于创建响应式的网页,使得在页面滚动时,导航栏能够智能地根据用户的滚动行为进行显示或隐藏。 在`index-bs3.html`...

    bootstrap多标签页mutitab

    创建多标签页的核心在于理解Bootstrap的导航条(Navbar)和标签页(Tab)组件。Bootstrap的导航条可以设置为水平或垂直布局,其中的`nav-tabs`类将导航链接转化为标签页。每个标签页由一个`&lt;li&gt;`元素和一个对应的`...

    [html5技术]基于bootstrap制作的多标签页(tabs)

    Nav组件用于创建导航条,而Tab插件则为这些导航条添加交互性,允许用户在不同的内容区域之间切换。以下是如何创建一个基本的多标签页的步骤: 1. **引入Bootstrap资源**:首先,确保在HTML文件中引入Bootstrap的CSS...

    bootstrap实现页面切换

    1. **Bootstrap导航系统**:Bootstrap提供了多种导航组件,如导航条(Navbar)、 Pills 和 Tabs,它们可以帮助用户在多个页面间轻松切换。例如,Navbar可以固定在顶部,展示网站的主要链接,当点击链接时,页面会...

    基于bootstrap的网站导航页

    总结起来,基于Bootstrap的网站导航页实现是一个结合了核心组件、响应式设计和交互性功能的过程。通过熟练运用Bootstrap提供的工具,我们可以快速创建出专业且用户友好的网页,适应现代Web开发的需求。

    Axure8 的 Bootstrap4 组件库

    5. **其他组件**:除了上述组件外,Bootstrap4还提供了网格系统、导航栏、下拉菜单、模态框、表单控件等多种组件。这些都在Axure8的Bootstrap4组件库中得以实现,让设计师能够构建出功能丰富的原型。 为了便于使用...

    简单实现Bootstrap标签页

    在本实例中,我们将学习如何简单地使用Bootstrap框架实现一个基本的标签页功能。 首先,Bootstrap是一个流行的前端开发框架,它提供了丰富的组件和样式,可以帮助开发者快速构建响应式、移动设备优先的网页。...

    基于Bootstrap实现tab标签切换效果

    接下来,我们看到了一个基本的导航栏(`&lt;nav&gt;`)的结构,这是Bootstrap导航组件的一个例子。这个导航栏包含了一个可折叠的导航菜单,当屏幕尺寸变小后,菜单项会折叠成一个下拉列表。`navbar-toggle`和`data-toggle=...

    Bootstrap 第8章 输入框和导航组件

    Bootstrap是世界上最流行的前端开发框架之一,它为开发者提供了丰富的组件和样式,使得构建响应式、移动设备优先的网站变得简单高效。在第8章“输入框和导航组件”中,我们将深入探讨Bootstrap如何处理表单元素和...

    Bootstrap3.3.6 中文手册-组件

    - **下拉菜单**:创建一个包含链接项的下拉列表,常用于导航栏中。 - **导航**:用于构建网站或应用程序的主要导航栏。 - **警告框**:用于向用户显示重要的通知信息。 - **模态对话框**:创建一个弹出窗口,可以...

    Bootstrap 第19章 附加导航插件

    - Bootstrap的导航条组件是构建顶部导航菜单的标准方式,它可以是固定在顶部、静态或内置于页面中。 - 导航条可以包含品牌标识、导航链接、下拉菜单、按钮等元素。 - 它有多种变体,如默认、inverse(深色背景)...

    HTML5 Bootstrap响应式手机导航下拉菜单代码

    在压缩包中,`index.html`文件包含了整个页面的HTML结构,其中包括了Bootstrap导航栏的HTML代码。这个文件将定义导航菜单的各个部分,如品牌标识、按钮、下拉菜单项等。同时,它可能会利用HTML5的新特性来优化移动...

    bootstrap3.3.5中文手册

    在Bootstrap3.3.5中,核心组件包括网格系统、表单、按钮、导航、下拉菜单、模态框、图像、媒体对象以及JavaScript插件。这些组件都有预定义的样式,可以快速实现常见设计模式,极大地提高了开发效率。例如,网格系统...

    bootstrap 导航栏下拉菜单,居右下拉菜单

    Bootstrap是世界上最流行的前端开发框架之一,它为开发者提供了丰富的组件和样式,使创建响应式、易用的网页变得更加简单。在Bootstrap中,导航栏(Navbar)是网站头部导航的重要组成部分,而下拉菜单(Dropdown ...

    bootstrap中文手册_bootstrap教程_bootstrap_

    导航是网页中引导用户浏览的重要部分,Bootstrap提供了多种导航方案,如导航栏(navbar)、面包屑(breadcrumb)、分页(pagination)和标签页(tabs)等,它们都具有良好的响应式设计。 模态框(modal)是Bootstrap中的一个...

    简单通用登录页面模板 bootstrap登录页面 html页面

    本资源提供的“简单通用登录页面模板”是基于Bootstrap框架创建的,Bootstrap是目前非常流行的一款前端开发框架,以其响应式布局和丰富的组件库深受开发者喜爱。 1. **Bootstrap简介** Bootstrap是由Twitter开发并...

    Bootstrap每天必学之导航条

    导航条(Navbar)与导航(Nav)虽然只有一字之差,但它们在Bootstrap中的表现形式和用途有所不同。导航条通常具有背景色,使得导航更加突出,且它可以包含纯链接、表单或两者结合。而导航则更为灵活,主要用于构建...

    18.Bootstrap导航.rar

    Bootstrap导航系统是框架的核心组件之一,它提供了一整套优雅的导航解决方案,包括导航条(Navbar)、面包屑(Breadcrumbs)、分页(Pagination)、标签页(Tabs)和下拉菜单(Dropdowns),使得开发者能够轻松创建...

Global site tag (gtag.js) - Google Analytics