bootstrap中利用Tag实现多个div的上下页切换

添加 nav 和 nav-tabs 类到 ul 中,将会应用 Bootstrap 标签样式,添加 nav 和 nav-pills 类到 ul 中,将会应用 Bootstrap 胶囊式样式

<ul class="nav nav-pills" role="tablist">
<li role="presentation" class="active"><a href="#center" aria-controls="center" role="tab" data-toggle="tab">选择基本信息</a></li>
<li role="presentation"><a href="#account" aria-controls="account" role="tab" data-toggle="tab">填写基本实验信息</a></li>
<li role="presentation"><a href="#exp_method_id" aria-controls="messages" role="tab" data-toggle="tab">实验原理</a></li>
<li role="presentation"><a href="#exp_diagram_id" aria-controls="exp_method_id" role="tab" data-toggle="tab">实验图</a></li>
<li role="presentation"><a href="#exp_code_id" aria-controls="exp_code_id" role="tab" data-toggle="tab">实验核心代码</a></li>
<li role="presentation"><a href="#exp_description_id" aria-controls="exp_description_id" role="tab" data-toggle="tab">实验功能描述</a></li>
<li role="presentation"><a href="#exp_result_id" aria-controls="exp_result_id" role="tab" data-toggle="tab">实验结果分析</a></li>
</ul>

js代码(使用 Javascript 来启用标签页):

<script type="text/javascript">
$(‘#myTabs a[href="#center"]‘).tab(‘show‘)
$(‘#myTabs a[href="#account"]‘).tab(‘show‘)
$(‘#myTabs a[href="#exp_method_id"]‘).tab(‘show‘)
$(‘#myTabs a[href="#exp_diagram_id"]‘).tab(‘show‘)
$(‘#myTabs a[href="#exp_code_id"]‘).tab(‘show‘)
$(‘#myTabs a[href="#exp_description_id"]‘).tab(‘show‘)
$(‘#myTabs a[href="#exp_result_id"]‘).tab(‘show‘)
</script>

相应div里面的内容:

<div role="tabpanel" class="tab-pane fade in active" id="center">值</div>

<div role="tabpanel" class="tab-pane fade " id="account"></div>

......

可在每个div中设置上下页来切换不同div

<ul role="tablist"class="page">

<li role="presentation"><a href="#exp_result_id" aria-controls="exp_result_id" role="tab" data-toggle="tab"><span class="glyphicon glyphicon-backward"></span>上一页&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
<li role="presentation"><a href="#account" aria-controls="account" role="tab" data-toggle="tab"><span class="glyphicon glyphicon-forward"></span>下一页</a></li>
</ul>

<ul role="tablist"class="page">
<li role="presentation"><a href="#center" aria-controls="center" role="tab" data-toggle="tab"><span class="glyphicon glyphicon-backward"></span>上一页&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
<li role="presentation"><a href="#exp_method_id" aria-controls="messages" role="tab" data-toggle="tab"><span class="glyphicon glyphicon-forward"></span>下一页</a></li>
</ul>

......

js代码:

<script type="text/javascript">

var nr=document.getElementsByTagName(‘li‘);

for(i = 0; i< nr.length ; i++){

nr[i].onclick = function(){

alert( this.innerHTML )
}
for(i=nr.length; i>=0 ; i--){

nr[i].onclick = function(){

alert( this.innerHTML )
}

}

</script>

js循环div可选择其他方式,继续研究。

原文地址:https://www.cnblogs.com/nanju/p/10053012.html

时间: 2024-08-12 10:59:38

bootstrap中利用Tag实现多个div的上下页切换的相关文章

mac中利用brew实现多版本php共存以及任意切换

1.安装brew 参考链接:https://brew.sh/index_zh-cn.html 2.安装php56 brew install homebrew/php/php56 3.配置php56 因为需要与其他Php版本共存,所以我们需要修改php-fpm的监听端口) brew安装的软件目录一般在/usr/local/Cellar,配置文件一般在/usr/local/etc 进入/usr/local/etc/php/5.6/ 修改php-fpm.conf listen = 127.0.0.1:

Python中利用xpath解析HTML

在进行网页抓取的时候,分析定位html节点是获取抓取信息的关键,目前我用的是lxml模块(用来分析XML文档结构的,当然也能分析html结构), 利用其lxml.html的xpath对html进行分析,获取抓取信息: 首先,我们需要安装一个支持xpath的python库.目前在libxml2的网站上被推荐的python binding是lxml,也有beautifulsoup,不嫌麻烦的话还可以自己用正则表达式去构建,本文以lxml为例讲解. 假设有如下的HTML文档 1 <html> 2 &

在hexo静态博客中利用d3-cloud来展现标签云

效果: http://lucyhao.com/tags/ hexo自带的tag cloud的标签展现不太美观,想能够展现出“云”效果的标签.在网上找到了d3-cloud这个项目,github地址:https://github.com/jasondavies/d3-cloud demo地址:https://www.jasondavies.com/wordcloud/ hexo生成的是静态博客,所以最后在网上看到的都是静态的内容,也就是说,我们的看到的标签云也是静态的已经生成好的内容,并不会随着刷新

Bootstrap中六种表格样式

表格 表格是Bootstrap的一个基础组件之一,Bootstrap为表格提供了1种基础样式和4种附加样式以及1个支持响应式的表格.在使用Bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格,在接下来的内容中,我们会详细介绍Bootstrap的表格使用. 同样的,如果你对CSS预处理器熟悉,你可以使用Bootstrap提供的预处理版本: ?  LESS版本,对应的文件是 tables.less ?  Sass版本,对应的文件是 _tables.scss 如果你不懂LESS

在bootstrap中让竖向排列的输入框水平排列

在bootstrap中可以使用自带的样式标记来控制样式,但是同时可以利用最原始的css样式来解决达到需求 如下所示可以看出来两个inline-block就可以使得两个水平排列 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通常被现实为独立的一块,会单独换一行:inline元素则前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满. 大体来说

bootstrap 中关于 HTML5 aria-* and role的用法

HTML5 aria-* and role 在bootstrap中看到role和aria-*,不知道干嘛的.google一下,发现aria的意思是Accessible Rich Internet Application. Accessible一般是为不方便的人士提供的功能,比如windows的放大镜,语音朗读,高对比度主题等. HTML5针对html tag增加的属性:role 和 aria-*. role的作用是描述一个非标准的tag的实际作用.比如用div做button,那么设置div 的

Android studio 3.4.1 使用 bootstrap 中的组件实例

电脑环境: ubuntu18.04 + Android studio 3.4.1 + bootsrtap4 Android studio中板式设计主要使用的 XML 布局文件,而在bootstrap中,基本的布局是通过书写 HTML 而设计的. 因此, 若既想要使用android studio方便烧录手机的功能, 又想使用 bootstrap 简单的页面布局, 那么问题的关键就是要学会在 XML 文件中调用 HTML 格式的文件. 以设计一个按钮, 并且点击会跳转到下一个界面为例说明如何在and

bootstrap中dialog水平垂直居中

方法一: HTML: <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">     Launch demo modal </button> <!-- Modal --> <div class="modal fade" id=&q

Bootstrap中well的使用

作用:Well 是一种会引起内容凹陷显示或插图效果的容器 <div>. <div class="container"> <h3> Bootstrap中well的使用</h3> <div class="well"> I'm well. </div> I'm well. <div class="well well-lg"> I'm well-lg</div>