有没有办法停止jQuery css()函数。我知道我可以使用jQuery.stop()函数停止jQuery animate()函数。但我不知道如何停止css()函数。谢谢!
答案 0 :(得分:2)
你实际上只能通过课堂做你想做的事。但在这里你能做什么:
$('button').click(function(){
$('span').width($('span').width());
})
当然,您需要调整代码。这里的目标是设置宽度以在按钮单击时覆盖样式表宽度。
答案 1 :(得分:1)
如果您想在中途停止动画,可以在单击button
并将宽度应用于<span>
时购买存储当前宽度值。
请参阅我的JsFiddle示例。
<强> JQuery的强>
$('span').animate({'width': '100%'}, 5000)
$(document).on('click', 'button', function(){
var width = $('span').width();
$('span').stop(true, true).width(width);
});