轻量级jQuery轮播图插件HappyImage

所属分类:媒体-幻灯片和轮播图

 25418  207  查看评论 (10)
分享到微信朋友圈
X
轻量级jQuery轮播图插件HappyImage ie兼容9

更新时间:2019-12-17 23:47:57

HappyImage 轮播图组件

依赖

jQuery (1.8.0 或以上版本)

兼容

Chrome, Firefox, Edge, Safari, IE9+

安装

引入 jQuery 和 HappyImage 文件

<script src="jquery.min.js"></script>
<script src="happyimage.min.js"></script>

使用

// 创建
$( selector ).HappyImage( options );
// 销毁
$( selector ).destroyHappyImage();
// 异步控制
HappyImage( selector, index );

示例

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>HappyImage</title>
        <style>
            #target { width:700px;height:300px;overflow:hidden;position:relative; }
            #target img { position:absolute;top:0;left:0;width:100%;height:100%; }
        </style>
    </head>
    <body>
        <div id="target">
            <div>
                <div><img src="1.jpg"></div>
                <div><img src="2.jpg"></div>
                <div><img src="3.jpg"></div>
                <div><img src="4.jpg"></div>
            </div>
        </div>
        
        <script src="jquery.min.js"></script>
        <script src="HappyImage.min.js"></script>
        <script>
            $( "#target" ).HappyImage();
        </script>
    </body>
</html>

配置

属性说明类型默认值
width容器宽度,可通过 css 设置,可以是 px 或 百分比Number / String / nullnull
height容器高度,可通过 css 设置,可以是 px 或 百分比Number / String / nullnull
effect轮播图切换效果,可选值:fade / slideStringslide
duration轮播图切换动画的过渡时长,单位:msNumber700
defaultIndex默认索引Number0
arrow箭头切换器。true 表示使用内置的箭头;false 则不显示箭头;如果传入数组(2个元素)表示使用自定义元素,如:[ "#prev", "#next" ]Boolean / Arraytrue
dot圆点切换器。true 表示使用内置的圆点;false 则不显示圆点;如果传入字符串选择器表示使用自定义圆点控制器,此选择器对应的元素的子元素就是圆点,如:"#dot-wrapper"Boolean / Stringtrue
arrowHoverShow当鼠标悬浮在目标元素上时,才显示箭头切换器(只对内置箭头有效)Booleanfalse
dotAlign圆点切换器的对齐方式,可选值:left / center / rightStringcenter
autoplay自动播放的时间间隔,单位:ms,设置为 0 则关闭自动播放功能Number0
onChange轮播图切换时执行的回调函数,参数是当前图片的索引Function空函数
相关插件-幻灯片和轮播图

响应式banner,带手指换的特效,自定义设置属性

响应式banner,支持移动端手指滑动切换,自定义设置属性
  幻灯片和轮播图
 53956  515

购物网站特色栏目jquery插件

可以随意设置栏目信息,顶端可以使用四格或者更多图片来滑动显示,美观大方。
  幻灯片和轮播图
 30619  379

原声 JS + Jquery + 面向对象轮播图

几个效果的轮播图,最后组成个组件效果,可供学习
  幻灯片和轮播图
 43717  392

jQuery制作手机网页图片滚动切换支持拖动功能焦点图特效

jQuery制作手机网页图片滚动切换支持拖动功能焦点图特效
  幻灯片和轮播图
 40962  330

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

    - 0
    2023/3/30 19:36:24
    tab频繁切换之后,轮播图不轮播了,怎么解决 回复
    代同阳 0
    2022/7/13 15:10:32
    为什么设置为100%宽度图就不见了呢 回复
    前端开发-杨振 0
    2021/9/14 10:52:15
    如果只有一个图,好像也轮播啊,不太合理哦 回复
    KashiwagiEri 0
    2021/6/28 11:30:10
    这个插件不错👍 回复
    天青色等烟雨 0
    2020/9/8 18:39:26
    为什么页面刚刷新的时候会把所有图片都显示出来,大概0.5秒时间后就正常了? 回复
    myh19970801 0
    2020/6/26 10:23:09

    自动播放根本用不了

        西瓜1
        2020/6/26 15:55:15

        注意方法,可以自动播放。autoplay:1000

        $("#target-1").HappyImage({
            effect: "slide",
            autoplay: 1000
        });
        myh199708010
        2020/6/26 16:23:16
        原来要设置1000的,我之前一直设置成1,2,3(以为越小越好),谢谢大佬指导。
    回复
    清风 0
    2020/3/30 21:33:18
    自动播放设置不了
    回复
    毒. 0
    2020/2/7 19:19:07
    插件老报错,说是我的jquery版本太低。。可是我的是 3.3.1版本 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复