code: function removeRipple($wave) {
      if (!$wave.length || $wave.data('isRemoved')) {
        return;
      }
  
      $wave.data('isRemoved', true);
  
      var removeTimeout = setTimeout(function () {
        $wave.remove();
      }, 400);
  
      var translate = $wave.data('translate');
  
      $wave
        .addClass('mdui-ripple-wave-fill')
        .transform(translate.replace('scale(1)', 'scale(1.01)'))
        .transitionEnd(function () {
          clearTimeout(removeTimeout);
  
          $wave
            .addClass('mdui-ripple-wave-out')
            .transform(translate.replace('scale(1)', 'scale(1.01)'));
  
          removeTimeout = setTimeout(function () {
            $wave.remove();
          }, 700);
  
          setTimeout(function () {
            $wave.transitionEnd(function () {
              clearTimeout(removeTimeout);
              $wave.remove();
            });
          }, 0);
        });
    }
docs: 隐藏并移除涟漪
  @param $wave