Applying effects to dialog components
Out-of-the-box, the dialog widget allows developers to show animations when the dialog is opened, as well as hide animations, when closed. This animation is applied to the dialog as a whole. So, for example, if we were to specify that the show
option is a fade
animation, the entire dialog will fade into view for the user. Likewise, if the hide
option was fade
, the dialog would fade out of view instead of instantaneously disappearing. To liven up this show
and hide
behavior, we could operate on individual dialog components. That is, instead of applying show and hide effects to the dialog as a whole, we could apply them to the individual parts inside the widget, like the title bar and the button pane.
How to do it...
The dialog we're going to create here is just about as simple as they come in terms of content. That is, we're going to only specify some basic title
and content strings for the dialog in the HTML.
<div title="Dialog Title"> <p>...