DiviArea.show(area, event)
Open the Area with the given ID. When an animation is defined for the area, the animation will start to play.
Popup Areas: When the Popup is already open, it will be brought to the front. This function also dims the background and disabled document scrolling, by calling DiviArea.showOverlay()
.
Params
area
- Identifies the Area to display.
Either a string with the Area-ID (the#
-prefix is optional), the Areas jQuery element, or the DiviAreaItem. event
- Required for Hover Areas.
It specifies the element against which the Hover Area is positioned. Ignored for any other Area type.
Returns
The function returns true
, if the area exists and was displayed. When the return value is false
, a debug output describes the reason.
Examples
// The "#" prefix is optional. Following statements are identical:
DiviArea.show('sample');
DiviArea.show('#sample');
// The <id> param can also be the jQuery element of the Area:
var demo = DiviArea.register('#sample');
DiviArea.show(demo);
// Display a Hover Area relative to an <a> tag (Divi Areas Pro only):
jQuery('a').on('mouseenter', function(event) {
DiviArea.show('#hover-area', event);
});
Notes
This function was previously named DiviPopup.openPopup()
.