New to Kendo UI for jQueryStart a free 30-day trial

Composite Effects

Depending on the specific implementation of the effects, you can combine them.

The following example demonstrates how to combine effects which run on the same element.

html
<div id="foo">
    I will be faded out and zoomed out.
</div>

<script>
    var effectWrapper = kendo.fx($("#foo"));
    var fadeOutEffect = effectWrapper.fadeOut();
    fadeOutEffect.add(effectWrapper.zoomOut());
    fadeOutEffect.play();
    // Calling reverse will zoom in and fade in.
</script>

The following example demonstrates how to combine effects which run on different elements by using the jQuery.when configuration.

html
<div id="foo">
    I will fade out.
</div>
<div id="baz">
    I will also fade out.
</div>

<script>
    // Use the jQuery Deferred configuration to chain multiple effects.
    var eleFoo = $("#foo"),
        eleBaz = $("#baz");

    $.when(kendo.fx(eleFoo).fadeOut().play(),
                kendo.fx(eleBaz).fadeOut().play()).then(function(){
            // This will be called when both animations are completed.
            alert("Both elements faded!");
        });
</script>

See Also

In this article
See Also
Not finding the help you need?
Contact Support