It has been quite a while since I worked on updating the jCarouselLite project. Meanwhile, the community has shown its love by actively contributing features and defect fixes. It is always a pleasant experience to see such active participation by the community, but there is also a challenge.
Many of the mods were spread around different websites, GitHub forks, Stack Overflow answers and comments. Consequently, it was not easy for a new user to start using it. So, I thought I should give some order to this by collecting them all back into the original project and that is exactly what I have done here… and much more…
Heads up! The plugin still weighs only 2 KB.
Given below is a list of items that has changed, leading to the release of version 1.1. Visit the project page and change log for more details.
- Added a Github project. Feel free to raise any new defects or feature requests here
- Updated to support jquery 1.11.x version
- Fixed a few defects
- We were skipping items in a particular rare combination of
circular:true
mode andscroll/visible/start
options. Fixed - We were jumping to the top of the page when the navigation buttons are disabled in
circular:false
mode. Fixed - We were unintentionally styling grand-children of the main
UL and LI
. Now it will style only the top levelUL and LI
. Fixed - In
circular:false
mode, in a particular combination oftotal/visible/scroll
options, we were unable to navigate to the last few items. Fixed - In
auto-scroll
mode, the Interval was not getting reset whennext/prev
navigation button was clicked. Fixed - In
circular:false
mode, withstart:0
, theprev
button was not getting disabled. Fixed - Fixed an issue with some minification libraries
- We were skipping items in a particular rare combination of
- Changes to the project site
- Introduced a Styling page to help you understand the default styling and ways in which you can apply custom styling to your carousel
- Revamped the Demo page to make it cleaner and more beautiful. It is easier to view-source now than it was before
- Updated the styling in Demo page to reflect the custom styling in Styling page
- Added default options globally. This way you can set the default options using
$.fn.jCarouselLite.options
once instead of passing them for every carousel you create - Removed the separate
width()
andheight()
functions and replaced withjQuery.outerWidth(boolean)
At present, I am working on a few new features to the plugin and a few more additions to the project site. It will make this plugin even more useful and flexible. You can expect a 1.2 release for these enhancements in the next couple of weeks. Thanks again everyone for showing extraordinary interest in this simple and light weight carousel.