AJAX ScrollerAJAX Scroller is Web 2.0 module for Joomla! that displays and scrolls your site's Articles, ImagesBanners, RSS feeds, Twitter updates, Virtuemart products, K2 items or other content, loaded dynamically using different animation effects.

The module is highly optimized, hundreds of articles can be displayed and scrolled without any additional load on your website. It uses AJAX technology to pre-load the next article in advance so it's ready for scroll without delay. Once all items are fetched the remote requests stop while scrolling can continue. The whole process is performed without page refresh, quickly, smoothly and user friendly.

AJAX Scroller can be used to present newsflashes, testimonials, latest news, banners, remote RSS feeds, Twitter updates, web-shop products or any other content with autoplay or manual scroll. You can even duplicate the module and show different slideshows on same page. It can be configured to display several articles at once and remember the last viewed item on page refresh. AJAX Scroller is simple to install and use but powerful in terms of configurations.

See what others are saying about AJAX Scroller and be sure to see it in action on our DEMO site.

Compatible with: 3 2.5 1.5 1.0
  • AJAX technology, making the module very quick and user friendly
  • Highly optimized, pre-loading articles in advance
  • Stops remote requests when all elements are fetched
  • Can display unlimited number of articles without affecting the page load
  • Can display and scroll several articles at a time
  • Remembers the last viewed article and starts there on page refresh
  • Editable from the front end, new articles can be added throgh the front end.
  • In addition to Articles, it can display Images, Banners, RSS feeds, Tweets, Virtuemart products, K2 items
  • User and friends timeline, mentions, lists and keyword search support for Twitter
  • Vertical, horizontal scroll and fade switch
  • Appealing visual animation slide effects including linear, expo, bounce, back, elastic
  • Select displayed articles by category, multiple categories or frontpage state
  • Different ordering options including random order
  • Can display article images, parsing image mambots
  • Optional title and read more link to the article
  • Can display only intro, full text or both, limit the text length
  • Navigation next/prev buttons, play/pause button and loading image
  • Auto play with customizable pause time
  • Strong styling possibilities, uses CSS to customize the appearance
  • Possibility to display module within article content using loadposition plugin/mambot
  • Possibility to display multiple instances on the same page, with individual styling
  • Compatible with 3rd party plugins to open links in a lightbox rather than in a new window
  • Joomla! 3, 2.5, 1.5 native (no legacy mode required) and Joomla! 1.0 compatible
  • Uses Mootools only, framework already loaded in Joomla, no jQuery or any other additional frameworks required
  • Supports Joomfish
  • Works with all major browsers: Internet Explorer, Firefox, Opera, Safari and Chrome

As always, thanks for the great support and of course the nice module! Works like a charm!

Robert Kleinpeter, urenco.com

Thank you for developing this wonderful Joomla module.

Andrei Henriksan, stgregoryschool.org

I love your AJAX Scroller -- it is very, very customizable.

Vicki Payne, bearwebdesign.com

It's the only extension I could find that did image rotation using a folder of our choice, opens links in new windows, with other suitable options, and which has a tracking system, albeit via the banner component. Excellent!

Mary O

Thanks for the work that you provided for the AJAX Scroller. The module is working perfectly and I am very happy with the results.

David M. Bertnick, iapsp.net

Your program saved my website since it is totally based on Twitter feeds. It was constantly hitting the Twitter limit until your module and the built-in caching came along! AJAX Scroller rocks!

Chris Liu, thefoodtrucker.com

Wow, this is an amazing piece of work. I love this module!

Rose Bowen, rosebowen.com

Much easier than using the other slideshow. I bought two copies of your script. They are well worth the money.

Valerie Stroud, demolitionengineers.net

I tested half a dozen different modules and this one is by far the best. Also, the price is too low. ;P

Dimosthenis Chatzipanteliadis, medi-gene.gr

Excellent tool. In particular the latest version makes it very useful to present the user even a long list of items. Easy to implement and works. CSS can be changed if needed.

Uli Schauenberg, derwebprofi.de

AJAX Scroller is one of the best Joomla modules I've ever purchased. Now the newest version seems the best.

Mohd Faizal, sktasekdermawan.net

The plugin works perfect! I will be purchasing more of these in the future. Great job.

Brian Brown, adranch.com

Sakic.Net's AJAX Scroller is an awesome Joomla addition that now supports RSS and Twitter feeds.

Tony Lindskog, Joomla Views

Make sure that the file: modules/mod_ajaxscroller/mod_ajaxscroller.php has execution rights (CHMOD 644). If directories modules/mod_ajaxscroller/ and modules/ are CHMOD 777 change them to 755.
If you use special .htaccess rules for extra security make sure you exclude module/mod_ajaxscroller/ to allow script execution from this directory.
Try to access the file directly through your browser (http://www.domain.com/modules/mod_ajaxscroller/mod_ajaxscroller.php?m=1&d=next&c=0). You should get a text response and not Error 500 nor Error 403.

Another reason why the module doesn't scroll can be a JS error. Check that you don't have JS errors in your browser. A common cause of the error is a conflict with jQuery. If your site uses this JS library it may collide with Mootools, Joomla native JS library of choice which is also used by AJAX Scroller. In that case make sure that the jQuery is implemented in no-conflict mode by modules that use it. Another reason for JS error can be double inclusion of Mootools. If Mootools is already included on your site (in most cases it is), do not choose option to include it in AJAX Scroller parameters. Lastly, use tools like Firebug for Firefox to ensure your site is free of javascript errors.

If you are confused just email us the URL where you installed the module and we will quickly diagnose the problem.

To change the module's width and height, its background, navigation buttons position and do other styling edit the file: modules/mod_ajaxscroller/assets/css/style.css.
If you have multiple modules on same page you can do individual styling by creating and uploading a css file with module ID: modules/mod_ajaxscroller/assets/css/styleID.css. For example, if your module ID is 51 you would name the file "style51.css". Also change the class names within the file to match your module's ID. There is an example css file (modules/mod_ajaxscroller/assets/css/styleID.css) included which you can edit for this purpose. You are welcome to copy the css files from the AJAX Scroller demo site and use them. For more detailed tutorial see this post: Tutorial: Styling AJAX Scroller module

If you need help styling your module we can do it for you very quickly for only 10 EUR.
Order the customization here.

You can display AJAX Scroller within an article of your Joomla! site following these instructions:

  • In the "Text" area of the article enter: {loadposition user9} (on Joomla! 1.0: {mosloadposition user9})
  • Now go to your module manager and edit AJAX Scroller module.
  • Assign the module to position "user9" and select show on "All" pages in "Menu Assignment" selection.

Make sure you have set "Strip tags" to No in AJAX Scroller parameters. If you have "Char limit", it will still strip some HTML tags. So if you want to keep the formatting also set the "Char limit" to 0 (no limit). This will make AJAX Scroller keep all HTML from the article.

First make sure you run AJAX Scroller 2.5.1 or later. Older ones use old version of API that Twitter retired.

Twitter API allows clients to make limited number of requests per hour. In order to keep AJAX Scroller below this limit activate caching in parameters (AJAX Scroller module > General Settings > Cache), set cache time to 1 minute.

Also make sure your Joomla caching works correctly and you don't have any permission problems. You can do so refreshing your frontend and going to Site > Maintenance > Clear Cache. You should see mod_ajaxscroller Cache Group and number of files created should be greater than 0.

You need to register an app on dev.twitter.com. Click here for detailed instructions on how to do that.

  • Plan overview

  • Support for # of sites:
  • Free updates & support:
  • Buy online. Instant delivery!

Single site

12 €


120 €

* can be installed on any domain, support for 1 domain

About us

We provide high quality Joomla components created by a co-founder and original core developer of Joomla. For over a decade, our products have been used by more than 20.000 webmasters around the world.

Stay in touch