After considering your feedback:
I am looking to have each image scroll horizontally and seamlessly replace the previous one, similar to this: jsfiddle.net/P9B5y. However, I want there to be a cutoff point where only one image is visible at a time, instead of having multiple images show simultaneously.
It seems like the scrollTo plugin may not be the best fit for what you're seeking. Instead, creating a viewport and animating a list behind it might achieve the desired effect, as demonstrated here: http://jsfiddle.net/7SLrL/1/:
HTML:
<div id="viewport">
<ul>
<li>
<img src="http://www.digital-photography-school.com/wp-content/uploads/2007/11/flower.jpg" />
</li>
<!-- Insert additional <li> elements with respective image sources -->
</ul>
</div>
<div id="nav">
<ul>
<li>
<img src="http://www.digital-photography-school.com/wp-content/uploads/2007/11/flower.jpg" />
</li>
<!-- Insert corresponding navigation images within <li> elements -->
</ul>
</div>
JQuery
$('#nav li').click(function(){
var _this = $(this);
$('#viewport ul').animate({
left: -1* _this.index() * $('#viewport ul li').eq(_this.index()).children('img').width()
},500);
});
CSS:
#viewport {
width:350px;
height:350px;
overflow:hidden;
margin-bottom:10px;
border:1px solid #000;
}
#nav {
width:350px;
height:40px;
}
#viewport ul {
padding:0;
margin:0;
width:1400px; /* Adjust width according to number of images */
position:relative;
}
#viewport img {
width:350px;
height:350px;
}
#nav img {
width:40px;
height:40px;
cursor:pointer;
}
li {
float:left;
}