js+css 动效+1的效果

点击数值 +1 的动效

1084318-20190711153717091-213921556.png

vue

data:{
    timer: null,plus:''// 次数
}
method:{
    animate(plus) {
          var _this = this;
          clearInterval(_this.timer);
          _this.timer = setInterval(function () {
               plus--;
               if (plus <= 0) {
                    clearInterval(_this.timer)
               }
               var $i = $("<i>+1</i>");
                $('.popularity-values').append($i);
                $i.animate({
                    "top": '-1.1rem',
                    "right": '-0.9rem',
                    // "top": '-55px',
                    // "right": '-45px',
                    "opacity": 0.1,
                    "fontSize": '0.46rem'
                }, 1800, function () {
                   $i.remove();
               });
           }, 800)
       }
}
jQ 点击 +1 动效
jQuery(document).ready(function ($) {
    $("html,body").click(function (e) {
        // var n = Math.round(Math.random() * 100);
    var n = 1;
    var $i = $("<b/>").text("+" + n);
    var x = e.pageX,
        y = e.pageY;
    $i.css({
        "z-index": 99999,
          "top": y - 20,
          "left": x,
          "position": "absolute",
           "color": "#E94F06"
    });
    $("body").append($i);
        $i.animate({
             "top": y - 180,
             "opacity": 0
        }, 1500, function () {
         $i.remove();
      });
      e.stopPropagation();
    });
});

转载于:https://www.cnblogs.com/lisaShare/p/11170374.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值