jquery swiper插件的用法(轮播滑动)

2025-12-13 0 610

一、Swiper插件简介

Swiper是一个纯JavaScript打造的滑动特效插件,面向手机、平板电脑等移动终端,同时也支持桌面浏览器。Swiper开源、免费、稳定、使用简单且功能强大,是架构移动终端网站的重要选择。

它支持触摸滑动、响应式设计、循环滑动、分页器、滚动条等多种功能,非常适合用于轮播图、滑块导航等场景。以下是一个详细的Swiper插件教程及案例介绍。

二、加载插件

首先加载插件,需要用到的文件有swiper-bundle.min.js和swiper-bundle.min.css文件,不同Swiper版本用到的文件名略有不同。可下载Swiper文件或使用CDN。

swiper-bundle.min.css文件CDN地址:

<link href=\"https://cdn.bootcdn.net/ajax/libs/Swiper/11.0.5/swiper-bundle.min.css\" rel=\"stylesheet\">

swiper-bundle.min.js文件 CDN地址:

<script src=\"https://cdn.bootcdn.net/ajax/libs/Swiper/11.0.5/swiper-bundle.min.js\"></script>

使用Swiper插件的步骤主要包括以下几个部分:

?下载Swiper插件?:首先,需要从Swiper的官网(https://swiper.com.cn/)下载Swiper插件。官网提供了多种版本的下载链接,包括压缩版和未压缩版,以及包含动画效果的版本等,可以根据项目需求选择合适的版本下载。
?引入Swiper文件?:下载完成后,将Swiper的CSS和JS文件引入到项目中。通常,这两个文件分别是swiper-bundle.min.css和swiper-bundle.min.js(文件名可能因版本而异)。例如,在HTML中引入这些文件的代码可能如下:

2.1 <!– 引入Swiper CSS –>

<link rel=\"stylesheet\" href=\"../css/swiper-bundle.min.css\">

2.2 <!– 引入Swiper JS –>

<script src=\"../js/swiper-bundle.min.js\"></script>

2.3 <!– 引入Jquery JS –>

<script type=\"text/javascript\" src=\"../js/jquery-3.1.0.min.js\"></script>

Jquery.js 应该在Swiper.js之前引入文件;

三、 编写HTML结构

在HTML中编写Swiper的容器结构。添加HTML内容。Swiper7的默认容器是\’.swiper\’,Swiper6之前是\’.swiper-container\’。

<div class=\"swiper-container\">
    <div class=\"swiper-wrapper\">
        <div class=\"swiper-slide\"><img src=\"../images/1.jpg\" alt=\"image 1\" /></div>
        <div class=\"swiper-slide\"><img src=\"../images/2.jpg\" alt=\"image 2\" /></div>
        <div class=\"swiper-slide\"><img src=\"../images/1.jpg\" alt=\"image 3\" /></div>
        <!-- 更多 slide -->
    </div>
<!--     如果需要分页器-->
    <div class=\"swiper-pagination\"></div>
<!--     如果需要导航按钮-->
    <div class=\"swiper-button-prev\"></div>
    <div class=\"swiper-button-next\"></div>
</div>

<div class=\"switch\">
    <button id=\"prevBtn\" >上一张</button>
    <button id=\"nextBtn\" >下一张</button>
</div>

四、初始化Swiper

使用JavaScript初始化Swiper:创建一个新的Swiper实例,并传入容器选择器和配置选项。例如,可以设置轮播的方向、是否循环播放、分页器的位置等?

$(document).ready(function () {
        var swiper = new Swiper(\'.swiper-container\', {
            pagination: {
                el: \'.swiper-pagination\',
            },
            navigation: {
                nextEl: \'.swiper-button-next\',
                prevEl: \'.swiper-button-prev\',
            },
        });
        $(\'#prevBtn\').click(function () {
            swiper.slidePrev();
        });
        $(\'#nextBtn\').click(function () {
            swiper.slideNext();
        });
});

五、编写style样式表

调整样式和功能?:根据需要,可以为Swiper定义大小,并添加导航按钮、分页器等组件。这些组件可以放在Swiper容器之外?。

<style type=\"text/css\">
        .swiper-container {
            display: block;
            width: 450px;
            height: auto;
        }
        body {
            margin: 50px;
        }
        img {
            width: 450px;
            height: auto;
            cursor: pointer;
        }
        #img1 {
            width: 450px;
            height: auto;
            border: 1px solid #ff0000;
        }
        .switch {
            text-align: center;
        }
        .switch button {
            width: 150px;  /* 设置按钮的宽度 */
            height: 50px;  /* 设置按钮的高度 */
            padding: 10px 20px;  /* 按钮内部的空间 */
            background-color: #4CAF50;  /* 按钮的背景颜色 */
            color: white;  /* 文本颜色 */
            border: none;  /* 无边框 */
            border-radius: 5px;  /* 边框圆角 */
            cursor: pointer;  /* 鼠标光标变成手指形状 */
            font-size: 16px;  /* 文本大小 */
        }
        .switch button:hover {  /* 鼠标悬停时的样式 */
            background-color: #45a049;
        }
    </style>

最后展示的效果图片

jquery swiper插件的用法(轮播滑动)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 jquery swiper插件的用法(轮播滑动) https://www.zuozi.net/36730.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务