scroll.js 675 B

123456789101112131415161718192021222324252627
  1. function StartScorll(box,btn,count){
  2. var scrollMax = btn.length;
  3. var scrollTimer = setInterval(function(){
  4. count++;
  5. if(count >= scrollMax){
  6. count = 0;
  7. }
  8. boxScorll(box, count);
  9. btnScorll(btn, count);
  10. },3000);
  11. btn.mouseover(function(){
  12. clearInterval(scrollTimer);
  13. count = $(this).index()
  14. btnMouseOver(box,btn,count);
  15. StartScorll(box,btn,count);
  16. })
  17. }
  18. function boxScorll(obj, index){
  19. obj.eq(index).addClass('active').siblings().removeClass('active');
  20. }
  21. function btnScorll(obj, index){
  22. obj.eq(index).addClass('active').siblings().removeClass('active');
  23. }
  24. function btnMouseOver(box,btn,btnIndex){
  25. btnScorll(btn, btnIndex);
  26. boxScorll(box, btnIndex);
  27. }