【发布时间】:2015-09-22 13:15:10
【问题描述】:
如何让这个 jQuery 函数平滑过渡(平滑调整高度)?
我不知道在哪里添加它。
jQuery('#my-button').click(function() {
if (jQuery('#my-button').height() < 100) {
jQuery('#my-button').css("height","auto");
}
else {
jQuery('#my-button').css("height","56px");
}
});
我尝试过使用 animate(),但它不适用于“自动”。
我不能使用固定高度,因为它需要对其他设备进行文本响应。
【问题讨论】:
-
你没有使用
jQuery.animate。其实你需要CSS transitions -
您可能需要添加 jquery-ui 库来获得一些不错的缓动效果
标签: javascript jquery css jquery-animate transition