1

jsFiddle 示例

我希望能够在动画中间设置断点。有没有办法做到这一点?

4

2 回答 2

2

动画事件中有一个步骤事件。你可以用那个。

这是一个例子:

$("myelement").animate({
    "height":"+=500px"
},{
    duration:500,
    step:function(currentHeight){
       //do what ever you want here.
    }
});
于 2012-05-06T02:09:55.410 回答
0

你为什么想做这个?但是如果你坚持,那么在这一行放置一个断点怎么样:

$('div').slideUp('slow', function() {

然后一次单步执行(进入)代码一个语句。这将带您进入执行动画的 jQuery 代码。如果您使用未缩小版本的 jQuery,您将能够看到执行实际动画的代码。

于 2012-05-06T02:09:15.260 回答