zoukankan      html  css  js  c++  java
  • stellar.js 视差滚动

    1.引入包

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

    2.设置

    设置视差元素的随页面滚动的速率

    data-stellar-background-ratio="0.3"  //数值越大滚动越快

    凡是需要做视差滚动的都需要加上样式

     background-attachment: fixed;

    3.初始化

    $(function () {
        $.stellar({
            horizontalScrolling: false,
            verticalScrolling: true,
        });
    });

    ==============================================================

    $.stellar({
    // 设置滚动的方向是“竖直方向”还是“水平方向”,或者两个方向都有
    horizontalScrolling: true, //默认水平方向开启滚动
    verticalScrolling: true, //默认竖直方向开启滚动
    // 设置全局偏移
    horizontalOffset: 0, //默认水平偏移为0
    verticalOffset: 0, //默认竖直偏移为0
    // 窗口加载完毕或者改变大小时是否刷新滚动元素
    responsive: false, //默认不刷新
    // 设置滚动方式
    // 可以选择 'scroll', 'position', 'margin' 或者 'transform'
    // 或者 使用自己定义的 'scrollProperty' 插件.
    scrollProperty: 'scroll', //默认为 'scroll'
    // 设置定位方式
    // 可以选择 'position' 或者 'transform'
    // 或者 使用自己定义的 'positionProperty' 插件.
    positionProperty: 'position', //默认为 'position'
    // 设置两种滚动效果的开关
    parallaxBackgrounds: true, //默认开启背景滚动
    parallaxElements: true, //默认开启元素滚动
    // 滚动元素滚动到视口(viewport)以外时是否隐藏
    hideDistantElements: true, //默认为隐藏
    // 自定义元素如何出现和消失
    hideElement: function($elem) { $elem.hide(); },
    showElement: function($elem) { $elem.show(); }
    });
  • 相关阅读:
    dede文章插入分页符不起作用,编辑器中出现分页符,导致文章显示不全
    dedecms 图集标签{dede:productimagelist} {dede:field name='imgurls'}&nbs
    dede织梦怎么修改description的字数
    dede 内容页文章标题显示不全的更改方法
    amazon company
    rapleaf
    nope
    数据库事务隔离级别与锁
    nosql=not only sql
    Lustre是开放源代码的集群文件系统
  • 原文地址:https://www.cnblogs.com/lskzj/p/9497716.html
Copyright © 2011-2022 走看看