滚动插件的使用之jQuery Marquee

原文:https://blog.csdn.net/darinzanya/article/details/78952384

滚动插件的使用之jQuery Marquee
简介:jQuery Marquee是一款基于 jQuery 的滚动插件,类似于 HTML 的 marquee 标签,但在marquee的基础上新增了许多可控功能。它可以应用于多种 Web 元素,包括文字、图片、表单等元素,同时它可以设置不同的滚动方向(上下左右)、滚动速度、无缝滚动等等,并且支持CSS3。

安装
使用
参数及配置
附图
一、安装
npm安装

npm install jquery.marquee –save

直接引入 
下载地址:http://plugins.jquery.com/marquee/ 
引入方式:
<script src="../vendor/marquee/jquery.marquee.min.js">
1
二、使用
使用方式很简单

 

Html:
    <div class="container">
        <p></p>
        <p></p>
        ...
        <!-- container容器内可为任意标签 -->
    </div>

JS:
    $('.container').marquee({});   //括号内为配置参数(见下文)

 

三、参数及配置
常用配置:

参数 描述
direction 方向,默认为left
duration 滚动时长(单位:毫秒),默认为left
gap 滚动一个周期的间距(单位:px),默认为20
delayBeforeStart 滚动开始延迟时间(单位:毫秒),默认为1000
duplicated 无缝衔接,默认为false
startVisible 初始位置设置,默认为true
高级配置:

参数 描述
allowCss3Support 支持css3运动效果,默认为true
pauseOnHover 鼠标移动暂停滚动,默认为false
css3easing css3过渡效果,默认为linear。包含linear、swing等在内一共32种,其本质为贝塞尔曲线(三次),详见附图

 


常用示例:

$(".container").marquee({
    direction: 'left',      //方向(默认为left,下同)
    duration: 5000,         //滚动时长(单位:毫秒)
    gap: 20,                //滚动一个周期的间距(单位:px)
    delayBeforeStart: 1000, //滚动开始延迟时间(单位:毫秒)
    duplicated: false,      //无缝衔接
    startVisible: true      //初始位置设置
});

 


四、附图

 

--------------------- 
作者:DarinZanya 
来源:CSDN 
原文:https://blog.csdn.net/darinzanya/article/details/78952384 
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @ 2019-07-12 15:38  鳳舞九天  阅读(1096)  评论(0)    收藏  举报