最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jQuery实现加入购物车飞入动画实现
时间:2015-03-16 编辑:简简单单 来源:一聚教程网
当您在电商购物网站浏览中意的商品时,您可以点击页面中的“加入购物车”按钮即可将商品加入的购物车中。本文介绍借助一款基于jQuery的动画插件,点击加入购物车按钮时,实现商品将飞入到右侧的购物车中的效果。
html代码
首先载入jQuery库文件和jquery.fly.min.js插件。
接着,将商品信息html结构布置好,本例中,我们用四个商品并排布置,每个商品box中包括有商品图片、价格、名称以及加入购物车按钮等信息。
然后,我们还需要在页面的右侧加上购物车以及提示信息。
CSS
我们使用CSS先将商品排列美化,然后设置右侧购物车样式,具体请看代码:
.box{float:left; margin-left:5px; border:1px solid #e0e0e0; text-align:center}
.box p{line- padding:4px 4px 10px 4px; text-align:left}
.box:hover{border:1px solid #f90}
.box h4{line- font-size:14px; color:#f30;font-weight:500}
.box h4 span{font-size:20px}
.u-flyer{display: block;border-radius: 50px;position: fixed;z-index: 9999;}
.m-sidebar{position: fixed;top: 0;right: 0;background: #000;z-index: 2000;height: 100%;font-size: 12px;color: #fff;}
.cart{color: #fff;text-align:center;line-padding: 200px 0 0 0px;}
.cart span{display:block;margin:0 auto;}
.cart i{display:block; background:url(car.png) no-repeat;}
#msg{position:fixed; top:300px; right:35px; z-index:10000; line- font-size:20px; text-align:center; color:#fff; background:#360; display:none}
jQuery
我们要实现的效果是,当用户点击“加入购物车”按钮时,当前商品图片会变成一个缩小的圆球,以按钮为起点,向右侧以抛物线的形式飞出,最后落入页面右侧的购物车里,并提示操作成功。在飞出之前,我们要获取当前商品的图片,然后调用fly插件,之后的抛物线轨迹都是由fly插件完成,我们只需定义起点和终点等参数即可。
复制上面的代码,保存并运行即可看到效果,Fly插件的项目官网地址是:https://github.com/amibug/fly,值得一提的是,IE10以下需要添加以下js:
相关文章
- jquery实现添加到购物车相关操作 08-24
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31