如果我有一个像这样带有默认 css 的按钮,我该如何制作它,当您单击按钮时,文本会发生变化并且它的宽度会被动画化以适应新文本?
HTML
<button>Click Me</button>
jQuery
$(document).on("click", "button", function(){
$(this).text("You have clicked me!", function(){
$(this).animate({width:"auto"}, 1000);
});
})
jsFiddle