的最后,我有以下的jQuery代码jQuery的在做一些事情的开始和动画
$("#classparent").click(function() {
$(".classsubitems").slideToggle('slow', function() {
});
});
我需要让JQuery的运行一些代码,在开始和动画结束。
这可能吗?
谢谢
的最后,我有以下的jQuery代码jQuery的在做一些事情的开始和动画
$("#classparent").click(function() {
$(".classsubitems").slideToggle('slow', function() {
});
});
我需要让JQuery的运行一些代码,在开始和动画结束。
这可能吗?
谢谢
够简单。
$("#classparent").click(function() {
// before start of animation code here
$(".classsubitems").slideToggle('slow', function() {
// end of animation code here in the callback
});
});
的slideToggle有一个回调函数(它看起来像你已经提供的?)
http://api.jquery.com/slideToggle/
的代码,以动画之前执行:在easies方式这是否只是在$(".classsubitems")
之前调用它。
您希望在动画之前执行的代码可以放在slideToggle方法之前。你想在动画之后执行的代码可以放在回调函数中。
SlideToggle在开始时没有回调方法调用,但在完成时可能会发生。
$("#classparent").click(function() {
//Code to call before animation starts
$(".classsubitems").slideToggle('slow', function() {
//code to execute after the animation finish.
}); });