CSS3 Transition在Chrome中不再起作用

乔恩·吉拉德

据我所记得,到目前为止,CSS3过渡对我来说还没有任何问题。突然(可能是由于chrome更新或对我的代码进行了其他修改),它刚刚停止在chrome(32.0.1700.77)中工作,但仍在所有其他浏览器(和旧版chrome)中运行。

@media screen and (max-width: 1325px) {
    .row-offcanvas {
        position: absolute;
        -webkit-transition: all 0.25s ease-out;
        -moz-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
        width: 100%;
    }

    button.toggle {
        display: inline-block;
    }

    .row-offcanvas-left,
    .sidebar-offcanvas {
        left: -239px;
        z-index: 9999;
        height: 700px;
    }
    .row-offcanvas-left.active {
        left: 239px;
    }
    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 239px;
    }
}

我尚未对该网站的这一部分进行任何更改,也无法解释为什么它可能突然无法正常工作。转换是针对面板的,该面板在单击按钮时滑出,由这部分javascript(不负责动画)触发。

$(document).ready(function() {
  $('[data-toggle=offcanvas]').click(function() {
    $('.row-offcanvas').toggleClass('active');
  });
});
尼尔斯·库伦杰斯(Niels Keurentjes)

您的问题是您尝试从未定义的属性进行动画处理:您正在更改left239px,但没有像0最初那样明确指定它因此,默认auto值为,没有有效的平滑过渡到的值239px

添加left:0到基本定义,您就可以了。

在此处查看JSfiddle演示您在Chrome 32+中的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS3动画曾经存在,但在Webkit浏览器中不再起作用

来自分类Dev

CSS3 Transition + Transform在Safari中不起作用,但在Chrome中起作用

来自分类Dev

CSS3:自Safari 13.1(Mac)起,Flex过渡不再起作用

来自分类Dev

Destroy()在Unity3D中不再起作用

来自分类Dev

SCP -3不再起作用

来自分类Dev

过渡CSS3不起作用

来自分类Dev

CSS3动画不起作用

来自分类Dev

Chrome最新更新后,我使用的后台CSS不再起作用

来自分类Dev

d3滚动缩放在Chrome上不再起作用

来自分类Dev

CSS3过渡在Firefox中不起作用

来自分类Dev

CSS3动画在Firefox中不起作用

来自分类Dev

附加css3 @keyframes在Safari中不起作用

来自分类Dev

CSS3单选按钮在Firefox中不起作用

来自分类Dev

CSS3动画在Firefox中不起作用

来自分类Dev

附加css3 @keyframes在Safari中不起作用

来自分类Dev

CSS3动画在Mozilla中不起作用

来自分类Dev

Chrome中的CSS3过渡故障

来自分类Dev

CSS3关键帧过渡在Chrome中不起作用?

来自分类Dev

CSS3 级联菜单在 Chrome 中不起作用

来自分类Dev

允许在backenlayouts / gridelements中使用的cType在TYPO3 7.6中不再起作用?

来自分类Dev

CSS3过渡有什么作用?

来自分类Dev

Chrome CSS3动画显示错误

来自分类Dev

CSS3 / Chrome:在CSS3 Cube中无法点击锚点

来自分类Dev

CSS3中的块状渐变效果

来自分类Dev

在Safari中旋转CSS3过渡

来自分类Dev

流通,但在CSS3中

来自分类Dev

Firefox中的Jerky CSS3过渡

来自分类Dev

变焦与 在CSS3中缩放

来自分类Dev

IE中的CSS3动画错误