Thanks for the response. >But you could stop and then restart the slideshow with a diff >slideExpr.
I'm not sure if I understand how to do that. Am I recreating the cycle to set the new slideExpr like this? $("#chg").click(function(){ $('#show).cycle('stop'); $('#show).cycle({ fx: 'scrollHorz' , slideExpr:'b' , next: "#next" , prev: "#prev" }) } I've tried something like the above and it just stopped working. Have I missed anything?