第1634天:前两晚写的js图片轮播(jquery)源码

星期五 小雨 13~19℃

前两晚写的js图片轮播(jquery)

前两晚写的,今晚整理一下。

点击查看 demo,源码可在 demo 页右键查看。

说明:

  1. 当鼠标经过序号时,是用户的主观行为,此时没有过渡效果,而是直接切换,排除过渡的等待时间(这一点参考了淘宝橱窗广告)。
  2. 当鼠标不在图片区域时,自动播放开始,此时切换图片不是用户的主观行为,所以启用过渡效果,不会显得太过突兀。
  3. 图片列表写成 html,而不是用 js 动态生成,一方面是考虑让图片随页面自然加载,不会滞后,另一方面有利于 SEO,而序号 ico 则是通过 js 动态生成。
  4. 无图片数量限制,按规律增减 <li> 即可。

参数说明:

bslider({
    // jquery 对象
  elem : $("#banner"),
    // 切换间隔时间(毫秒)
  time : 3000,
    // 切换速度,即动画持续时间(毫秒)
  speed : 1000,
    // 鼠标经过 ico 延时触发(毫秒)
  ico_time : 200,
    // 图片宽度
  width : 590,
    // 图片高度
  height : 150,
    // ico 的位置,可选值:right-bottom / left-bottom / center-bottom
  position : "right-bottom"
});
 

2012-11-27 更新:

增加 ico_time 参数。

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注