こんにちは。
根本的な解決をするなら、圧縮する前の jquery-slider2の ソース
https://github.com/wex/jquery-slider2/blob/master/jquery.slider.js
を追って、望ましい動きをするように手を加えることに
なると思いますが、とりあえずの処理として、
要素リストの最後にダミーの要素を追加してスライド開始直後に削除する
という方法をやってみました。
以下、検証のために作成したHTMLを載せます。
(画面ロード直後にスライドが始まると、動き出しが確認できないので、
スライド開始のボタンを追加しています。)
lang
1<!DOCTYPE html>
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5<link href="http://www.skuare.net/test/css/jquery.slider.css" rel="stylesheet" type="text/css" />
6<script type="text/javascript" src="http://www.skuare.net/test/js/jquery-1.6.1.min.js"></script>
7<script type="text/javascript" src="http://www.skuare.net/test/js/jquery.slider.min.js"></script>
8<script type="text/javascript">
9$(function() {
10
11 $("#start_btn").click(function() {
12 $('#test').slider({
13 showControls: true, // << >>を表示するか
14 autoplay: true, //自動再生
15 showPosition: true, //何枚目を見ているかを表示
16 hoverPause: true, //マウスオーバーでストップ
17 wait: 1500, //停止時間
18 fade: 500, //フェード時間
19 direction: "right" //移動方向
20 });
21
22 $('span.jquery-slider-pages span:last-child').remove();
23 $('#my-last-item').remove();
24
25 });
26 }
27);
28</script>
29</head>
30<body>
31<div id="test">
32<div>1番目のスライド</div>
33<div>2番目のスライド</div>
34<div>3番目のスライド</div>
35<div>4番目のスライド</div>
36<div id="my-last-item">スライド開始直後に削除する。</div>
37</div>
38<hr />
39<input type="button" value="START" id="start_btn" />
40</body>
41</html>
上記でも、スライド領域右下の、どのスライドを表示しているかの丸印が
スライド開始直後は微妙にあってないです。ただ、一周すれば合います。
願わくば、direction を right にしたときは、この丸印の動きも
右方向になって欲しいですね。
以上、何か参考になれば幸いです。