javascript - jQuery:动画 Div 在 'Click' 上调整大小

标签 javascript jquery html css ajax

我有一个用于向用户显示状态的 div。它的宽度是相对于百分比(0-100)的。单击按钮后,我想为该 div 的宽度(以像素为单位)设置动画。关于解决此问题的最佳方法的任何意见?我已经在使用 jQuery,我想它会用它来制作动画吗? (我的面板最初是隐藏的,因此 .live 功能)。

$('#slider50').live("click", function() {

   // Animate here

    });

最佳答案

如 PeeHaa 所述,您可以使用 .animate() jQuery 函数来扩展您所在的 div 的宽度,如下例所示:

http://jsfiddle.net/DKjKP/1/

$("#button").click(function() {
    $("#slider").animate({
        width: '+=30px'
    }, 1000);
});

关于javascript - jQuery:动画 Div 在 'Click' 上调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7296955/

相关文章:

javascript - 如何在自定义 ImageMapType 实现中针对某些缩放级别拉伸(stretch)图 block ?

javascript - jquery中模糊事件忽略点击事件

html - CSS,为什么 max-width 中的 min() 函数不起作用?

javascript - 检查 elem 是否是鼠标悬停在 Google 结果页面上的超链接

Javascript:使用 reduce() 将频率转换为百分比?

javascript - React : Best way to update self, 但阻止 child 更新?

javascript - 特定元素上的忙碌指示器(Wicket)

javascript - swf 文件作为超链接

javascript - 如果它是 'auto',则检索元素边距

html - 删除 HTML5 离线 AppCache