博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML 首先加载jQuery.js和jquery.fly.min.js插件。
阅读量:6092 次
发布时间:2019-06-20

本文共 1120 字,大约阅读时间需要 3 分钟。

hot3.png

HTML首先加载jQuery.js和jquery.fly.min.js插件。
  
接着,作4个商品进行演示,每个商品中有图片、价格、名称以及加入购物车按钮等信息。
     
      
      

¥259.00

      
春款真皮坡跟大码单鞋内增高女士鞋子      
加入购物车          
      
      

¥136.00

      
韩国代购情侣棉衣棉服女款韩版羊羔毛大衣      
加入购物车          
      
      

¥¥728.00

      
冬季运动情侣羽绒棉马甲男士薄马甲      
加入购物车          
      
      

¥119.00

      
原创-城市简约文艺纯色棉麻新中式小立领      
加入购物车       jQuery我们要实现的效果是:当点击“加入购物车”按钮后,商品图片会变成一个缩小的圆球,以按钮为起点,向右侧以抛物线的形式飞出到右侧的购物车里。在飞出之前,我们要获取当前商品的图片,然后调用fly插件,之后的抛物线轨迹都是由fly插件完成,我们只需定义起点和终点左边以及结束后销毁之前的动画。$(function() {     var offset = $("#icon-cart").offset();     $(".addcart").click(function(event) {         var img = $(this).parent().children('img').attr('src'); //获取当前点击图片链接         var flyer = $('
'); //抛物体对象         flyer.fly({             start: {                 left: event.pageX,//抛物体起点横坐标                 top: event.pageY //抛物体起点纵坐标             },             end: {                 left: offset.left + 10,//抛物体终点横坐标                 top: offset.top + 10, //抛物体终点纵坐标             },             onEnd: function() {                 $("#tip").show().animate({width: '200px'},300).fadeOut(500);成功加入购物车动画效果                 this.destory(); //销毁抛物体             }         });     }); });以上代码即可完成加入购物车效果,是不是很棒啊!Fly插件官网:https://github.com/amibug/fly,另外兼容IE10以下需要添加以下js文件:

转载于:https://my.oschina.net/yonghan/blog/545987

你可能感兴趣的文章
第36周日
查看>>
SQL Server 无法打开物理文件的 2 种解决办法
查看>>
推荐一款好用的文件/文件夹对比工具 —— Beyond Compare
查看>>
java设计模式--结构型模式--桥接模式
查看>>
JS window.open()属性
查看>>
手机管理中的应用【6】——电源管理篇
查看>>
【Android工具】DES终结者加密时报——AES加密演算法
查看>>
效果收集-点击显示大图
查看>>
Android 开机过程PMS分析
查看>>
找不到com.apple.Boot.plist
查看>>
使用openssl创建自签名证书及部署到IIS教程
查看>>
入门视频采集与处理(学会分析YUV数据)
查看>>
java keytool详解
查看>>
记一次Redis被攻击的事件
查看>>
Debian 的 preinst, postinst, prerm, 和 postrm 脚本
查看>>
socket编程的select模型
查看>>
IDEA和Eclipse经常使用快捷键(Win Mac)
查看>>
ubutntu apt 源
查看>>
PHP 文件处理
查看>>
cesium之核心类Viewer简介篇
查看>>