Animate方法不接受宽度值' calc'

时间:2014-07-05 06:42:40

标签: javascript jquery css3 css-animations

当您单击隐藏菜单按钮(绿线)时,侧面隐藏和后置换行必须将宽度更改为完整大小 - 但这不会发生。

我尝试通过变量设置宽度值 - 结果,它可以工作,但没有动画。

$(document).ready(function(){
  // HIDE-MENU BUTTON TOGGLE: full width of post wrap
  $('#hide-menu-btn').toggle(function(){
      var x = $('.post-wrap').css('width','calc(100% - 15px)');
      $('.post-wrap').animate({width:x},200);
    },function(){
      var y = $('.post-wrap').css('width','calc(100% - 135px)');
      $('.post-wrap').animate({width:y},200);
  });  
});

如何使用animate方法为post wrap宽度设置动画?

FIDDLE

0 个答案:

没有答案