问答详情
源自:3-5 路径动画的处理

top': disY ? disY : undefined top为什么是这个值,看不懂

 var d1 = stratRun({

        'left': dist + 'px',

        'top': disY ? disY : undefined

    }, time);


提问者:qq_阳光你好_03224775 2018-03-05 15:29

个回答

  • 慕的地2446357
    2018-06-25 21:32:47

    看下调用的地方,就可以知道一个是distX,另一个是distY,所以这部分代码写错了

    var distX = calculateDist('x', 0.5);

            var distY = calculateDist('y', 0.5);

            walkRun(10000, distX, distY);

    -----

    function walkRun(time, distX, distY) {

      time = time || 3000;

      // 脚动作

      slowWalk();


      var d1 = stratRun({

        'left': distX + 'px',

        'top': distY ? distY : undefined

      }, time);

      return d1;

    }


  • 纵使不如意丶但仍在坚持
    2018-03-12 22:29:31

    如果disY有值就为disY否则就未定义???