jquery在动画的开始和结束时做一些事情

Ozk*_*kan 0 html javascript asp.net jquery client-side

我有以下JQuery代码

        $("#classparent").click(function () {
            $(".classsubitems").slideToggle('slow', function () {
            });
        });
Run Code Online (Sandbox Code Playgroud)

我需要让JQuery在动画的开始和结束时运行一些代码.

这可能吗?

谢谢

Jes*_*sen 6

您想要在slideToggle方法之前放置的动画之前执行的代码.您可以在动画后执行的代码,可以放在回调函数中.


azi*_*ani 6

很简单.

 $("#classparent").click(function () {         
    // before start of animation code here   
    $(".classsubitems").slideToggle('slow', function () {
        // end of animation code here in the callback
    });
 });
Run Code Online (Sandbox Code Playgroud)