Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YAHOO.widget.Carousel.prototype._autoScroll = function() {
- var carousel = this,
- currIndex = carousel._firstItem,
- index, currPage, newPage;
- if (currIndex >= carousel.get("numItems") - 1) {
- if (carousel.get("isCircular")) {
- index = 0;
- } else {
- carousel.stopAutoPlay();
- }
- } else {
- currPage = carousel.getPageForItem(currIndex);
- index = currIndex + carousel.get("scrollIncrement");
- newPage = carousel.getPageForItem(index);
- }
- if (currPage != newPage) {
- carousel._selectedItem = carousel._getSelectedItem(index);
- carousel.scrollTo.call(carousel, index);
- } else {
- carousel.selectNextItem();
- // because of a bug in scrollTo
- clearTimeout(carousel._autoPlayTimer);
- delete carousel._autoPlayTimer;
- if (carousel.isAutoPlayOn()) {
- carousel.startAutoPlay();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement