其他代码

DomLastic - 弹性动画特效jquery插件

阿里云


DomLastic.js 是一款 jquery 弹性动画特效插件。通过该 jquery 弹性动画特效插件你可以管理一组 DOM 元素,为它们制作效果炫酷的弹性动画特效。

使用方法:

在页面中引入 jquery 和 domlastic.js 文件。

也想出现在这里?联系我们
创客主机
  1. <script type="text/javascript" src="js/jquery.min.js"></script>
  2. <script type="text/javascript" src="js/domlastic.js"></script>

HTML 结构:

对于一组 DOM 元素,例如一组

元素,你要制作弹性动画效果,其 HTML 结构如下:

  1. <div class="listToAnimate">
  2.   <div class="item">项目1</div>
  3.   <div class="item">项目2</div>
  4.   <div class="item">项目3</div>
  5.   <div class="item">项目4</div>
  6.   <div class="item">项目5</div>
  7.   <div class="item">项目6</div>
  8.   <div class="item">项目7</div>
  9.   <div class="item">项目8</div>
  10.   <div class="item">项目9</div>
  11. </div>

初始化插件:

在页面 DOM 元素加载完毕之后,你可以通过下面的方法来初始化该 jquery 弹性动画特效插件。

  1. domLastic.init({
  2.   itemsClassnameToConnect: 'item'
  3. });

配置参数:

DomLastic.js 弹性动画特效插件的可用配置参数如下:

参数 类型 默认值
itemsClassnameToConnect string
itemsJointStrength int 20
animationSpeed int(毫秒) 600
animationIntensity float 0.5
animationDirection string 默认为'horizontal',可选值为'vertical'
callback 函数

例如:

  1. <div>
  2.   <div class="item"><img src="..." /></div>
  3.   <div class="item"><img src="..." /></div>
  4.   <div class="item"><img src="..." /></div>
  5. </div>                  
  6. <script>
  7. domLastic.init({
  8.   itemsClassnameToConnect: 'item',
  9.   itemsJointStrength: 10, //value optimum between 10 - 100
  10.   animationSpeed: 500, //value optimum 300 - 1000
  11.   animationIntensity: 0.6, //value optimum optimum 0.5 - 1
  12.   animationDirection: 'horizontal'
  13. });
  14. domLastic.animateItems();
  15. </script>

callback 参数可用于在弹性动画执行结束后的回调函数。

  1. domLastic.init({
  2.   callback: function(){
  3.     // 执行某些操作
  4.   }
  5. });

如果需要手动执行元素的弹性动画特效,可以使用 animateItems()方法。

  1. domLastic.animateItems();

DomLastic.js jquery 弹性动画特效插件的 github 地址为:https://github.com/ymc-thzi/domlastic

DomLastic - 弹性动画特效 jquery 插件

已有 428 人购买
查看演示升级 VIP立刻购买

演示地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!