停止jQuery.css()函数

时间:2013-11-14 13:37:19

标签: jquery css function

有没有办法停止jQuery css()函数。我知道我可以使用jQuery.stop()函数停止jQuery animate()函数。但我不知道如何停止css()函数。谢谢!

2 个答案:

答案 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);
});