Module
Popup and iframesSticky Notification
Popup Notification Module for Joomla
Instant access after purchaseOne-click Joomla updatesLifetime option available
30-day money-back guarantee
Works with
Joomla 4 Joomla 5 Joomla 6
Changelog — Sticky Notification
Version 2.5.3: 31 October 2026
- The Menu Items selector in Targeting lists menu items again, and module forms no longer log 'Undefined variable $options' warnings.
- Manifest cleanup: the module attribute is kept only on the main file entry.
- Supports Joomla 4, 5 and 6. Tip: publish it in a position without module chrome, because Cassiopeia card positions show an empty box.
Version 2.5.2: 31 October 2026
- Preset and custom text colours now apply to the title and message.
- The Select a Module option in the Content tab renders again.
- The installer shows its success message only after a successful install, with the correct version.
- The user agent is read through the Joomla API.
- Schedule start and end are compared in UTC, so they are correct when the server is not on UTC.
- Exit intent now works on phones and tablets (quick scroll up, tab return, or timer fallback).
- An invalid click selector no longer throws a JavaScript error.
- Include mode with no user groups or menu items selected no longer shows the notice to everyone.
- Schedule, device and URL rules are also checked in the browser, so the guest page cache no longer freezes targeting.
- Position defaults to top right.
- Extra CSS is sanitised before output.
- Guarded against a missing user object.
- The update server supports Download Keys.
Version 2.5.1: 31 October 2026
- Joomla 4.0 and 4.1: the module no longer crashes.
- One installer for Joomla 4, 5 and 6.
Version 2.5: 17 October 2026
- Runs on Joomla 5 and Joomla 6 with the Behaviour - Backward Compatibility plugin disabled.
- The module picker loads through the service provider and the database service.
Version 2.4: 14 July 2026
- Modern UI: Refreshed toast design with theme presets, icons, CTA button, glass option, and cleaner close control.
- Vanilla JavaScript: Core engine no longer depends on jQuery. Optional
$.fn.jxSticky()bridge remains for compatibility. Public API:JxStickyNotification.open(),close(), andreset(). - Triggers: Show on page load, delay, scroll percentage, click selector, idle time, or exit intent.
- Positions: Six placements (corners + top/bottom center) plus true fullscreen overlay portaled to
document.body(avoids transform/overflow clipping). - Queue stacking: Multiple notifications in the same corner stack with spacing instead of overlapping.
- Storage: Remember dismissals with cookie, session storage, or local storage (GDPR-friendlier). Legacy cookie names still recognised. Test mode default is off for production installs.
- Content: HTML editor blocks, nested Joomla module, Facebook Page Plugin embed, title, icon, and CTA.
- Targeting: Schedule window, device (desktop/mobile), user groups, menu items, and URL match.
- Motion: Separate show/hide animations (slide, fade, scale, directional fades, none) with fast/slow/custom speed and reduced-motion support. Fixed center-position alignment when animation is fade/none.
- Assets: Minified files live under
assets/min/so Joomla debug auto-min detection cannot swap the wrong build. - Architecture: Joomla 4+ module structure with
services/, namespacedsrc/Dispatcher and Helper. - Compatibility: Joomla 4, 5, and 6. Joomla 3 is no longer supported.
- Languages: Full admin packs for en-GB, de-DE, fr-FR, nl-NL, es-ES, and it-IT.
Version 2.3: 29 March 2026
- Internationalisation: Module name and all administrator labels/descriptions use language keys. Full
.ini/.sys.inipacks for en-GB, de-DE, fr-FR, nl-NL, es-ES, and it-IT. - JX asset namespacing: Replaced legacy
sticky.js/sticky.csswithjx-sticky.jsandjx-sticky.css(jx-sticky-*classes,#jx-sticky-notify{id}). - JavaScript:
$.fn.jxSticky()with validated positions, correct cookie/session handling, optional auto-close, accessible close button. Cookie prefixjx_sticky_{id}with legacythe_cookie{id}support. - Web assets: Loaded via Web Asset Manager; options passed with
json_encode(). - Minified assets: Optional compact CSS/JS for production.
- Show / hide animations: Separate show and hide parameters with directional fades and
prefers-reduced-motionsupport. - Compatibility: Improved support for Joomla 4, 5, and 6.
Version 2.2: 17 November 2025
- Compatible with Joomla 6
Version 2.1: 09 December 2023
- Supports Joomla 5 without Backward Compatibility Plugin
Version 2.0: 07 February 2023
- Unified install package for Joomla 4
- Backend parameters reorganised with a new Content tab
- jQuery load moved to Head by default (Body load removed)
Version 1.9: 24 February 2022
- Fix jQuery conflict with SP Page Builder
Version 1.8: 26 October 2021
- Supports Joomla 4
Version 1.6
- Joomla Update system integrated
Live preview of
Sticky Notification
Module settings
Sticky Notification
All Access
Every JoomlaX extension. Unlimited sites. One price.
You have explored the demos. Now get all 127 extensions, new releases during your plan, updates and expert support. All Access is $365 a year, about $1 a day.
- Basic$2496 months · 3 sites
- All Access$365per year · unlimited sites
- Developer$749one-time · lifetime
- 30-day money-back guarantee
- Secure SSL payment
- Updates included