Interactions
Draggable
Droppable
Resizable
Selectable
Sortable
Widgets
Accordion
Datepicker
Dialog
Progressbar
Slider
Tabs
Effects
Add Class
Remove Class
Animate
Effect
Hide
Show
Switch Class
Toggle
Toggle Class
About jQuery UI
UI Developer Guidelines
Changelog
Roadmap
Subversion Access
Theming
Theming jQuery UI
jQuery UI CSS Framework
ThemeRoller application
Theme Switcher Widget

Functional demo:

effect

Effect

Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.

Run Effect

Click the button above to show the effect.

Overview

effect( effect, [options], [speed], [callback] )

Uses a specific effect on an element (without the show/hide logic).

Dependencies

  • Effects Core

Example

Apply the effect explode if you click on the element.

$("p").click(function () {
      $("div").effect("explode");
    });

<!DOCTYPE html>
<html>
<head>
  <link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
  <script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
  <script src="http://ui.jquery.com/latest/ui/effects.core.js"></script>
<script src="http://ui.jquery.com/latest/ui/effects.explode.js"></script>
<style type="text/css">
  div { margin: 0 auto; width: 100px; height: 80px; background: blue; position: relative; }
</style>
  <script type="text/javascript">
  $(document).ready(function(){
    $("p").click(function () {
      $("div").effect("explode");
    });
  });
  </script>
</head>
<body style="font-size:62.5%;">
  
<p>Click me</p><div></div>

</body>
</html>

Arguments

  • effect

    Type:
    String

    The effect to be used. Possible values: 'blind', 'bounce', 'clip', 'drop', 'explode', 'fold', 'highlight', 'puff', 'pulsate', 'scale', 'shake', 'size', 'slide', 'transfer'.

  • options

    Type:
    Hash
    Optional

    A object/hash including specific options for the effect.

  • speed

    Type:
    String, Number
    Optional

    A string representing one of the three predefined speeds ("slow", "normal", or "fast") or the number of milliseconds to run the animation (e.g. 1000).

  • callback

    Type:
    Function
    Optional

    A function that is called after the effect is completed.