对于经常开发前端的人,有很多喜欢直接用jQuery及jQuery插件,也有很多人喜欢自己写插件。相对于jQuery及jQuery插件,自己写的插件一般都很简单,易懂,也容易维护,也不臃肿。因最近夜里时间比较宽裕,所以准备分享一些自己写插件的过程和最终成果。
自定义选项卡插件
一、新建测试用的demo.html
1、添加3个
- button 1
- button 2
- button 3
2、添加3个做选项卡的分页
选项卡在切换的时候,将会显示对应的分页。
为了区分和看的明显,给不同的div设置不同的背景颜色和设置一个高度。
this is tab1.
this is tab1.
this is tab1.
效果如下:
二、设置
标签横排显示
1、给3个
标签设置style:
- button 1
- button 2
- button 3
效果如下:
2、消除
的float对的影响:
发现tab1分页显示有问题,此时需要给
设置一个style:clear:left,消除
的float对它的影响:
......
.....
this is tab 1.
this is tab 2.
this is tab 3.
效果如下:
二、美化
标签
我们发现
标签上带着小黑点,而且三个标签是连在一起的,为了好看,我们需要美化一下 标签。为了使三个标签通用一个style,我做了以下定义和设置:
......
......
- button 1
- button 2
- button 3
......
效果如下(好看多了吧 ^_^ ):
三、写js,控制
标签的切换
在
选项卡在切换的时候,将会显示对应的分页。
为了区分和看的明显,给不同的div设置不同的背景颜色和设置一个高度。
this is tab1.
this is tab1.
this is tab1.
效果如下:
二、设置
1、给3个
- button 1
- button 2
- button 3
效果如下:
2、消除
的影响:
发现tab1分页显示有问题,此时需要给
设置一个style:clear:left,消除
的float对它的影响:
标签
标签上带着小黑点,而且三个标签是连在一起的,为了好看,我们需要美化一下 标签。为了使三个标签通用一个style,我做了以下定义和设置:
标签的切换
......
.....
this is tab 1.
this is tab 2.
this is tab 3.
效果如下:
二、美化
我们发现
......
......
- button 1
- button 2
- button 3
......
效果如下(好看多了吧 ^_^ ):
三、写js,控制
在