css二级下拉菜单 值得分享的Bootstrap Table使用教程(2)
checkboxs的样式
radio的样式
radio样式
只要引入上面所说的文件之后,也可以自己定制样式,代码如下:
上面代码执行的效果
基于Bootstrap和jQuery构建前端分页工具实例代码
[10446]
前言
为啥名字叫【前端分页工具】?因为我实在想不到什么好名字,如果想要更加贴切的理解这个工具,应该从业务来看
业务是这样的,有一个数据从后台传到前台,因为数据量不大,因此传过来之后直接显示即可,但是=。=所谓的数据量不大,最多也达到成百上千条,不可能全部显示出来,那么就需要分页
常规的分页是利用Ajax,通过传页偏移量到后台,后台查询数据库再返回数据,可以实现无刷新分页,拿到的数据也是最新的
前端分页
优点:一次传输数据,避免用户反复请求服务器,减少网络带宽、服务器调度压力、数据库查询、缓存查询压力
缺点:有新数据无法实时更新,除非用户重新请求数据
过程
刚开始我不希望造轮子,想尽快完成,于是找了很久Bootstrap的工具,找到了一个BootstrapTable,这个插件很强大,除了可以使用常规的方式分页,还可以指定数据(json),进行前端分页
但是,这个是表格分页,也就是说,如果不是表格那就没用了,刚好…我的业务就不是表格..那么只能看插件源码修改了,改的面目全非后,上个厕所回来,想到了更好的办法,于是删除…
解决办法:先思考分页是为了什么?呈现想看的页面,隐藏不想看的。没错,可以利用CSS的display属性
版本
Bootstrap-3.3.0
jQuery-1.11.3
代码
JavaScript
HTML
效果如下
动态切换
BootStrap树状图显示功能
[10445]
这是我根据bootstrap的折叠设计的树状图显示,只有二级显示,可以用在简单的目录等
右端可以再次修改,显示为滑动块
- 引用部分
HTML代码
[10435]
一、 显示数据(基础功能)
在html页面中定义表格以及表格的列名,最后把从数据库中查询出来的数据,循环显示到页面中。这个系统用的是PHP语言,里边用到了PHP中的语法,如果是Java语言,把php换成jsp中对应的语法就行
在html页面中,先定义一个表格,然后到js中初始化。这个功能引用了一个第三方插件,可以到这里下载 ,这个插件是修改了 里边的一些功能后形成的。css二级下拉菜单在使用过程中,我做了一些小的改动,大家用的时候可以根据情况来
1. 效果展示
表格初始化后
添加新行
2. 在使用时,首先需要引入它的js,我是统一引用到入口文件中的
在页面中定义表格,可添加自定义按钮
3. js初始化表格
需要用下拉列表的,在定义列的时候这样定义
效果如下
其它的操作,大家可以到这个插件的网站上查阅文档,或者看js源码
三、动态表头
动态表头,说到底就是每次的列数据是不固定的,根据前提条件查询数据库,再根据查询结果加载表头。有了上边的修改,实现这个功能已经不在话下,只要把初始化表格的columns替换成我们自定义的数据就可以了,做了个简单的小demo,具体的可以看【EasyUi DataGrid】动态加载列这篇文章
效果如下:
Bootstrop实现多级下拉菜单功能
[10433]
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。
下面给大家分享bootstrap多级下拉菜单功能的实例代码。
先给大家看下效果图:
- 需要引用bootstrap.min.css和bootstrap.min.css.js
- 代码如下
加油