作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用此方法为更改 div 宽度添加一些平滑度(动画)
$("#changer").on("click",function(){
$("#thediv").toggleClass("w-2 w-1");
});
CSS:
.w-1{height :200px witdh: 200px;}
.w-2{height :200px witdh: 300px;}
如您所知,我可以切换类,但更改大小的速度非常快,导致就像一次跳过所有元素一样。现在我需要使用一些效果,如 CSS3 或 jQyery 动画来顺利切换类。你能告诉我怎么做吗?
我已经试过了:
$("#changer").on("click",function(){
$("#thediv").toggleClass(1000, "col-md-2 col-md-1");
});
增加了一些速度,但没有效果
最佳答案
此外,请确保您使用的是 jquery UI,然后快速使用 toggleClass。记住第一个参数是类名,第二个参数是速度,所以试试这个
$("#thediv").toggleClass("col-md-2 col-md-1", 1000);
而不是这个 -
$("#thediv").toggleClass(1000, "col-md-2 col-md-1");
Aksom 看到这个例子 -- http://jsfiddle.net/yKFjA/1/
关于jquery - 如何在两个类之间使用 jquery Animate() 和 .slideToggle(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23022818/
我是一名优秀的程序员,十分优秀!