jQuery UI Fade Effect

The jQuery UI fade effect changes visibility by animating opacity. For simple fades, core jQuery also provides fadeIn(), fadeOut() and fadeToggle().

This is a jQuery UI effect, so the page using it must load jQuery UI in addition to jQuery.

For ordinary opacity transitions without jQuery UI, see jQuery fadeIn() and fadeOut().

Syntax and Main Options Top ↑

The general form is $(selector).effect(effectName, options, duration, complete). The options available depend on the selected effect.

  • duration: Animation duration in milliseconds or a named duration.
  • complete: Function called after the effect completes.

Examples Top ↑

Basic syntax

$( "#element" ).effect( "fade", 600, function () {
    // Runs after the effect finishes.
});

Default fade effect

$( "#d1" ).effect( "fade" );

Run from a button

$( "#b1" ).on( "click", function () {
    $( "#d1" ).effect( "fade" );
});

Add duration and callback

$( "#b1" ).on( "click", function () {
    $( "#d1" ).effect( "fade", 7000, function () {
        alert( "The fade effect has finished." );
    });
});

Open the Fade Effect demo →

View demo of all jQuery UI effects →

When to Use This Effect Top ↑

Use this effect when the animation itself helps explain a state change or draws attention to an element. For routine interfaces, keep motion short and purposeful so it does not distract from the content.

← Previous effect · Next effect →

Back to jQuery Effects · jQuery Tutorials Home






plus2net.com






✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer