全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS*抛物线加入购物车特效实现代码

1. 简介

要想让你的购物车有种高大上的感觉,加入特效的功能是必不可少的。

2. 实现思路

  • 设置一些简单的样式
  • 模拟把它添加到购物车中,数量增加
  • 从点击的位置开始动画,结束动画

3. 代码实现

CSS代码

咱们给它设置一些简单的样式,让它显得不是那么的太low

.flyer {
      display: block;
      width: 50px;
      height: 50px;
      border-radius: 50px;
      position: fixed;
      margin-left: 50px;
      z-index: 9999;
    }
    .cart img{
      width: 60px;
      height: 60px;
      padding: 5px 0 0 250px;
    }
    .cartBox span{
      display: block;
      color: white;
      position: absolute;
      left: 282px;
      top: 226px;
      width: 25px;
      height: 25px;
      border-radius: 50%;
      text-align: center;
      line-height: 25px;
      background-color: red;
    }

HTML代码

简单的结构代码,当然,现在写的都很简单!

<div class="box"> 
    ![](img/1.jpg)
  </div>
  <div class="cartBox">
    <div class="cart">
      <i id="end"></i>
        ![](img/2.jpg)
        <span>0</span>
    </div>
  </div>

简单样式


JS代码

那么,接下来就要让它动起来了,这里我们首先要引入两个第三方库的插件,然后在写JS代码让它动起来!

<script src="js/jquery-3.0.0.min.js"></script>
<script src="js/jquery.fly.min.js"></script>

接下来就是见证奇迹的时刻了!

$('.box').on('click', addCart);
    var num = 0;
    function addCart(event) {
      var offset = $('#end').offset(), flyer = $('![](img/1.jpg)');
      flyer.fly({
        start: {
          left: event.pageX,
          top: event.pageY
        },
        end: {
          left: offset.left + 280,
          top: offset.top,
          width: 0,
          height: 0
        }
      });
      num++;  
      $('.cartBox span').text(num);
    }

最终效果

是不是很简单,有没有学会啊!

4. 结束语

以上就是全部内容了,希望我写东西对大家的学习或者工作能带来一定的帮助,同时也希望读者继续支持。


# js购物车特效  # js加入购物车动画效果  # 加入购物车js特效  # JS抛物线动画实例制作  # JS实现的抛物线运动效果示例  # js弹性势能动画之抛物线运动实例详解  # js绘制购物车抛物线动画  # js实现商品抛物线加入购物车特效  # JavaScript模拟重力状态下抛物运动的方法  # 基于Cesium绘制抛物弧线  # 让它  # 把它  # 要想  # 很简单  # 都很  # 购物车  # 第三方  # 我写  # 必不可少  # 给它  # 车中  # 起来了  # fixed  # position  # left  # margin  # border  # height  # strong  # radius 


相关文章: 如何通过VPS搭建网站快速盈利?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  建站之星安装步骤有哪些常见问题?  制作门户网站的参考文献在哪,小说网站怎么建立?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何基于PHP生成高效IDC网络公司建站源码?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  如何在VPS电脑上快速搭建网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  html制作网站的步骤有哪些,iapp如何添加网页?  如何在阿里云购买域名并搭建网站?  制作农业网站的软件,比较好的农业网站推荐一下?  如何通过FTP服务器快速搭建网站?  如何确认建站备案号应放置的具体位置?  如何破解联通资金短缺导致的基站建设难题?  如何正确选择百度移动适配建站域名?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  大连网站制作公司哪家好一点,大连买房网站哪个好?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站主机如何安装配置?新手必看操作指南  如何在橙子建站中快速调整背景颜色?  ,有什么在线背英语单词效率比较高的网站?  Swift中swift中的switch 语句  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  网页设计网站制作软件,microsoft office哪个可以创建网页?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  网站制作网站,深圳做网站哪家比较好?  建站主机如何选?高性价比方案全解析  b2c电商网站制作流程,b2c水平综合的电商平台?  淘宝制作网站有哪些,淘宝网官网主页?  Swift开发中switch语句值绑定模式  如何在IIS中新建站点并配置端口与物理路径?  建站之星在线客服如何快速接入解答?  大连网站设计制作招聘信息,大连投诉网站有哪些?  再谈Python中的字符串与字符编码(推荐)  一键网站制作软件,义乌购一件代发流程?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  北京网站制作公司哪家好一点,北京租房网站有哪些?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何撰写建站申请书?关键要点有哪些?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  建站之星多图banner生成与模板自定义指南  免费网站制作appp,免费制作app哪个平台好?  如何在景安服务器上快速搭建个人网站?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  建站之星后台密码遗忘或太弱?如何重置与强化?  如何获取PHP WAP自助建站系统源码?  建站主机选择指南:服务器配置与SEO优化实战技巧 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。