网站常见组件合集

所属分类:UI,媒体,输入-弹出层,幻灯片和轮播图,选择框

 53918  683  查看评论 (12)
分享到微信朋友圈
X
网站常见组件合集 ie兼容8

这只是我自己在工作之余写的一个一些网站上常见的插件,然后我就厚颜无耻的以自己的名字命名了,求轻喷!!!

放在博客上也不是想炫耀什么的,毕竟我还是一个技术渣,只是希望能给部分人一些借鉴和参考。

下面我就简单的介绍一下这个插件吧!

一、文件引入

插件是基于jq来写的(毕竟我是一个jq狗),所以在引项目文件之前需引入jq文件,如下

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/simba.webSite.js"></script>

二、插件介绍

1、轮播

首先html结构如下

<div class="slider" e-fun="slider">
    <a href="javascript:"><img src="./images/1.jpg" alt="" /></a>
    <a href="javascript:"><img src="./images/2.jpg" alt="" /></a>
    <a href="javascript:"><img src="./images/3.jpg" alt="" /></a>
    <a href="javascript:"><img src="./images/4.jpg" alt="" /></a>
    <a href="javascript:"><img src="./images/5.jpg" alt="" /></a>
</div>

如你所看你只要设置e-fun="slider" ps:所有的组件效果都是e-开头的指令

当然你如果不想用指令,也可以直接用js初始化,效果是一样的

$(".slider").slider();

下面是一些基本参数

imgW : 0, //轮播图片的宽度
imgH : 0, //轮播图片的高度
timeout : "3000", //轮播间隔时间
moveTime : 500, //动画时间
autoSlider : true, //是否自动轮播
moveStyle : "slide", //动画效果  slide :滑动, fade :渐隐渐现
addTag : true,//是否创建圆点标记
tagSize : 12, //圆点标记的大小
tagDefaultBg : "#fff", //圆点标记的默认背景
tagActiveBg : "#5638d8", // 圆点标记选中背景
btnShow : true, //是否显示左右按钮
btnW : 30, //按钮的宽度
btnH : 60, //按钮的高度
btnBg : "rgba(255,255,255,.6)" //左右按钮的背景

2、截取字符串

html

e-num 是一个参数 表示限定字符的个数,这里我只是简单的计算了字符的长度,没有计算字节(懒的无可救药)

<p id="lim" e-fun="limit" e-num="10">这里只能显示10个字符,嗯呢呢呢</p>

js

$("#lim").limit(num);  //num是唯一参数  显示字符个数

3、Tab切换

html

<div class="">
  <h1 class="title">Tab菜单切换</h1>
  <div class="content"> 
    <!--js-->
    <div e-fun="tab" e-event="click" e-index="0" class="tab">
      <div class="clear"> <a e-tab-for="nav0">a</a> <a e-tab-for="nav1">b</a> <a e-tab-for="nav2">c</a> </div>
      <div>
        <p e-tab-nav="nav0">a</p>
        <p e-tab-nav="nav1">b</p>
        <p e-tab-nav="nav2">c</p>
      </div>
    </div>
  </div>
</div


相关插件-弹出层,幻灯片和轮播图,选择框

flavr―超级漂亮的jQuery扁平弹出对话框

flavr是一个时尚的扁平弹出对话框为您的下一个网站。flavr是响应设计布局,能够适应任何屏幕大小。得到最好的用户体验,使用流行的animate.css动画,最重要的是,flavr可以运行在任何新的浏览器IE8(+),任何设备和屏幕大小。
  弹出层
 144607  1135

jQuery html5爆裂式登录效果

HTML5爆裂式关闭窗口动画登录模板,关闭窗口撕开动画效果。
  弹出层
 52107  576

一款简单实用的弹窗插件JMask(原创)

JMask是一款遮罩插件,其小巧灵活,在项目开发中方便实用。使用方式也特别简单,只需要引入一个js文件,该插件基于JQuery开发,所以使用之前需要引入JQuery文件。
  弹出层
 39121  361

jQuery制作侧边悬浮折叠影藏弹窗特效

jQuery制作侧边悬浮折叠影藏弹窗特效
  弹出层
 41693  413

讨论这个项目(12)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    Avril┽ 0
    2017/10/30 11:15:28

    为什么点击底部圆点   图片不可以换掉?    这个怎么写

    回复
    小西瓜-1 0
    2017/9/21 18:10:46

    有bug,连续点击下一页或者上一页按钮,会出bug以及小按钮click事件没法用

    回复
    Fox 0
    2016/12/28 12:12:12
    有BUG,点右按钮有时候会出现轮播反方向跳一下。 回复
    z 0
    2016/8/5 21:08:30
    感觉作者不会用$.each里面的$(this); 回复
    叶憬鸿 0
    2016/7/25 10:07:23
    轮播图效果,图片放上去,默认把图片拉非常高。 不知道哪里能调。 回复
    金色阳光 0
    2016/4/9 8:04:37
    清泉之澜 0
    2016/3/22 16:03:29
    MeLoDy忘记 0
    2016/3/7 14:03:13
    沐嘉 0
    2016/2/26 19:02:59
    njing 0
    2016/2/15 16:02:58
    怎么收藏啊
        Cosplay0
        2016/5/9 10:05:54
        右上角
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复