diff --git a/jquery.blueberry.js b/jquery.blueberry.js index 7c0a032..abee795 100644 --- a/jquery.blueberry.js +++ b/jquery.blueberry.js @@ -112,6 +112,7 @@ }; //create a timer to control slide rotation interval var rotateTimer = function(){ + clearTimeout(obj.play); obj.play = setTimeout(function(){ //trigger slide rotate function at end of timer rotate(); @@ -144,33 +145,33 @@ //bind setsize function to window resize event $(window).resize(function(){ setsize(); - }); - + }); + - //Add keyboard navigation + //Add keyboard navigation if(o.keynav){ - $(document).keyup(function(e){ + $(document).keyup(function(e){ - switch (e.which) { + switch (e.which) { - case 39: case 32: //right arrow & space + case 39: case 32: //right arrow & space - clearTimeout(obj.play); + clearTimeout(obj.play); - rotate(); + rotate(); - break; + break; case 37: // left arrow clearTimeout(obj.play); next = current - 1; - rotate(); + rotate(); break; - } + } }); }