这是一款 jQuery点击购买商品飞入购物车动画效果插件。该插件用于在购物页面,当用户点击购买商品按钮时,制作出商品飞入购物车的动画特效效果。

使用方法

在页面中引入jquery,jqueryui和flyto.js文件。

<script src="path/to/jquery.js"></script>
<script src="path/to/jquery-ui.min.js"></script>
<script src="path/to/js/flyto.js"></script>                 
                
HTML结构

然后创建购物车和商品列表界面:

<!-- 购物车 -->
<img class="cart" src="cart-lrg.png" alt="Cart">

<!-- 商品列表 -->
<section class="items">
  <ul>
    <li>
      <button class="my-btn" type="button">
        <img class="icon" src="cart-sm.png" alt="cart icon"> 
        Add to cart
      </button>
    </li>    
    <li>
      <button class="my-btn" type="button">
        <img class="icon" src="cart-sm.png" alt="cart icon"> 
        Add to cart
      </button>
    </li> 
    <li>
      <button class="my-btn" type="button">
        <img class="icon" src="cart-sm.png" alt="cart icon"> 
        Add to cart
      </button>
    </li> 
  </ul>
</section>
                
初始化插件

最后通过下面的代码来对该飞入购物车动画特效插件进行初始化。

$('.items').flyto({
  item      : 'li',
  target    : '.cart',
  button    : '.my-btn'
});                  
                

你还可以配置或进入飞入购物车时的抖动(shake)动画特效。

$('.items').flyto({
  shake: true
});                  
                

该 jQuery点击购买商品飞入购物车动画效果插件的github地址为:https://github.com/elmahdim/flyto