How to Set Up Ajatix Image/Banner Rotator in 5 MinutesAjatix Image/Banner Rotator is a lightweight JavaScript tool for rotating images and banners on websites. This guide walks you through a quick, practical setup so you can have a working rotator in about five minutes. It covers required files, basic configuration, image lists, and simple styling.
What you’ll need
- A basic HTML page (index.html).
- Ajatix rotator script and CSS (local or CDN).
- A small set of images or banners (JPG, PNG, or GIF).
- Optional: brief knowledge of HTML/CSS and how to include a script.
Step 1 — Add the rotator files
Include the Ajatix rotator JavaScript and CSS in your HTML head. If you have local files, reference their paths; otherwise use the CDN links provided with Ajatix (replace the example URLs with the actual ones you have).
<link rel="stylesheet" href="path/to/ajatix-rotator.css"> <script src="path/to/ajatix-rotator.js" defer></script>
Place the script with defer
so it runs after the DOM loads.
Step 2 — Create the HTML container
Add a container element where the rotator will render. Give it an id or class the script expects — here we use id=“ajatix-rotator”.
<div id="ajatix-rotator" class="ajatix-rotator" style="width:800px; height:300px;"> <!-- Images can be added here or injected via JavaScript --> </div>
You can set inline width/height or control dimensions through CSS.
Step 3 — Add your images
You can either place image tags inside the container or define them in JavaScript. For static markup, add images like:
<div id="ajatix-rotator" class="ajatix-rotator" style="width:800px; height:300px;"> <a href="https://example.com/link1"><img src="images/banner1.jpg" alt="Banner 1"></a> <a href="https://example.com/link2"><img src="images/banner2.jpg" alt="Banner 2"></a> <a href="https://example.com/link3"><img src="images/banner3.jpg" alt="Banner 3"></a> </div>
If you prefer JavaScript-driven lists (useful for dynamic content), prepare an array of objects and pass it to the rotator initialization.
Step 4 — Initialize the rotator
After the DOM loads, initialize Ajatix with a small config. Adjust parameters like rotation interval, transition effect, and whether to show navigation arrows or thumbnails.
<script> document.addEventListener('DOMContentLoaded', function () { var rotator = new AjatixRotator('#ajatix-rotator', { interval: 4000, // milliseconds between slides effect: 'fade', // transition: 'fade', 'slide', etc. autoplay: true, showNav: true, // next/prev arrows showPager: true, // dots or thumbnails pauseOnHover: true }); }); </script>
Replace the options above with the actual option names Ajatix uses if they differ; consult the Ajatix docs for exact keys.
Step 5 — Style & responsive adjustments
Use CSS to make the rotator responsive and match your site’s design. Basic responsive example:
.ajatix-rotator { max-width: 100%; height: auto; position: relative; overflow: hidden; } .ajatix-rotator img { width: 100%; height: auto; display: block; }
For fixed-height banners, set a container height and use object-fit: cover on images to preserve layout.
Common tweaks
- Preload images to avoid flicker.
- Use optimized images for faster load times (WebP where supported).
- Adjust interval and effect for the desired pace and mood.
- Enable accessibility: add meaningful alt text and keyboard navigation if supported.
Troubleshooting quick checklist
- Script/CSS paths correct and loading (check browser console).
- Container selector matches the initialization selector.
- Images accessible (no 404s).
- No conflicting slider scripts on the page.
Example full HTML (minimal)
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Ajatix Rotator Demo</title> <link rel="stylesheet" href="path/to/ajatix-rotator.css"> <style> .ajatix-rotator { max-width:800px; margin:20px auto; } .ajatix-rotator img { width:100%; height:auto; display:block; } </style> </head> <body> <div id="ajatix-rotator" class="ajatix-rotator" style="height:300px;"> <a href="#"><img src="images/banner1.jpg" alt="Banner 1"></a> <a href="#"><img src="images/banner2.jpg" alt="Banner 2"></a> <a href="#"><img src="images/banner3.jpg" alt="Banner 3"></a> </div> <script src="path/to/ajatix-rotator.js" defer></script> <script> document.addEventListener('DOMContentLoaded', function () { var rotator = new AjatixRotator('#ajatix-rotator', { interval: 4000, effect: 'fade', autoplay: true, showNav: true, showPager: true, pauseOnHover: true }); }); </script> </body> </html>
If you want, tell me whether you have CDN URLs or local files and I’ll adapt the example with exact script/link tags and option names for your Ajatix version.