Advertisement
thebys

Jquery arrow triggers v2 rotator control

Apr 10th, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.07 KB | None | 0 0
  1. /**
  2.  * @author Thebys
  3.  */
  4. /*
  5.  * Trigery a ovládání content rotátoru, nezávislý na počtu prvků ;)
  6.  */
  7. $(document).ready(function() {
  8.     $("#leftarrow").click(function() {
  9.         var RBselected = $('input[name=slide]:checked').index();
  10.         var indexToSelect = parseFloat(RBselected) - 2;
  11.         if (indexToSelect == -2) {
  12.             var lastRB = $('input[name=slide]').last().index();
  13.             $("#sliderControl :eq(" + lastRB + ")").prop("checked", true);
  14.         } else {
  15.             $("#sliderControl :eq(" + indexToSelect + ")").prop("checked", true);
  16.         }
  17.     });
  18.     $("#rightarrow").click(function() {
  19.         var RBselected = $('input[name=slide]:checked').index();
  20.         var indexToSelect = parseFloat(RBselected) + 2;
  21.         var SlideCount = $('input[name=slide]').length;
  22.         /*musí zjistit kolik je slidů, aby to vyhodnotilo, jestli už je to na konci*/
  23.         if (indexToSelect == SlideCount * 2) {
  24.             var firstRB = $('input[name=slide]').first().index();
  25.             $("#sliderControl :eq(" + firstRB + ")").prop("checked", true);
  26.         } else {
  27.             $("#sliderControl :eq(" + indexToSelect + ")").prop("checked", true);
  28.         }
  29.     });
  30. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement