javascript - 缓慢的 jQuery 动画 - 改变宽度

标签 javascript jquery

我有两个 div。一个当前为 0%,另一个为 100%。通过点击功能,我将它们转换为12%和88%。

就像魅力一样,但我希望“过程”是缓慢的,而不是即时的。就像一个小动画。

这是我的代码:

<script>
$(document).ready(function(){
  $(".menu_logo").click(function(){
    $(".right").css("width","88%");
    $(".left").css("width","12%");
    $(".menu_logo").css("display","none");
   });
});
</script>

最佳答案

使用 CSS 过渡。将以下属性添加到您的 .right.left 类中。

CSS

-webkit-transition: width 150ms linear;
o-transition: width 150ms linear;
transition: width 150ms linear; 

关于javascript - 缓慢的 jQuery 动画 - 改变宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26790297/

相关文章:

javascript - 循环遍历对象并创建具有所需值的对象 Jquery

jquery - AngularJS - 三个输入字段电话号码验证

调整 CK 编辑器大小的 Javascript 不起作用

javascript - 无法使用 jQuery 从文本编辑器(jQuery 文本编辑器)获取值

javascript - jQuery AJAX 文件上传错误500

javascript - 如何使用 Typescript 和 NodeJS 将模块注入(inject)到类中

javascript - AngularJS - 使用 $http 和 debounce 处理动态搜索

javascript - 如何将纯 JavaScript 帮助程序类导入 React?

javascript - 如何在angularjs的递归指令中使用全局函数

javascript - 在javascript中每15毫秒进行一次API调用