gpt4 book ai didi

javascript - 如何在有过渡和无过渡的情况下实现相同的 Action ?

转载 作者:太空宇宙 更新时间:2023-11-04 14:32:44 24 4
gpt4 key购买 nike

是否有任何解决方案可以在有过渡和无过渡的情况下使用相同的 Action ?

CSS

-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;

jquery

$("#transition").click(function(){
$("#box-progress").css("left", "50%");
});
// This shoudn't show transition;
$("#no-transition").click(function(){
$("#box-progress").css("left", "50%");
});

演示:- http://jsfiddle.net/sweetmaanu/XcRNd/

最佳答案

是的。

将过渡放在单独的类中,例如:

.apply_transitions {
/* .. */
transition: all 0.5s ease 0s;
}

然后,您希望转换执行以下操作:

$("#box-progress").addClass("apply_transitions").css("left", "50%");

如果您不想转换,请执行以下操作:

$("#box-progress").removeClass("apply_transitions").css("left", "50%");

这意味着默认情况下,除非您添加 apply_transitions 类,否则没有任何过渡。

关于javascript - 如何在有过渡和无过渡的情况下实现相同的 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19025139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com