【问题标题】:How to add transition to this javascript function如何向此 javascript 函数添加过渡
【发布时间】:2016-09-06 10:12:44
【问题描述】:

我无法向此 Javascript 函数添加过渡。

function togglediv(id) {
    var div = document.getElementById(id);
    div.style.display = div.style.display == "none" ? "block" : "none";
}

【问题讨论】:

  • 当您使用css-transitions 标签时,您是否尝试过谷歌“css transition via javascript”?
  • 你也可以发布你的html吗?你怎么称呼你的togglediv函数。

标签: javascript css-transitions transition


【解决方案1】:

display 属性无法设置动画。

您可以做的是通过动画opacity 淡入/淡出。添加一个css类'out',其定义如下

.out {
    opacity: 0;
    transition: opacity 1s;
}

https://jsfiddle.net/s42stnyw/2/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多