Когда вы смотрите на источник для вашей страницы в Firebug, в то время как Slider показывает только три изображения, на самом деле там 5 LI. Селектор, который вы используете для добавления изображений, находит пять элементов.
console.log($("#gallery a[rel='group']")); // yields....
>> [a.cboxElement B10_02.jpg, a.cboxElement B10_01.jpg, a.cboxElement B10_04.jpg, a.cboxElement B10_02.jpg, a.cboxElement B10_01.jpg]
Этот массив состоит из пяти элементов, поэтому в colorbox есть 5 изображений.
Глядя на источник, выбранный Curl, до запуска любого JS изначально есть только три изображения: BLADE / B10_02.jpg, B10_04.jpg и B10_01.jpg. Итак, я думаю, цель состоит в том, чтобы увидеть, когда они будут добавлены. Фактические изображения, используемые для цветовой рамки, хранятся в отдельной области, добавленной как первый дочерний элемент, так что же добавляет их в слайдер UL?
Когда вы полностью удалите colorbox и просто инициализируете ползунок, проверьте UL галереи в Firebug. У него три оригинальных LI или пять? Если он имеет пять, colorbox (или что-то еще) по какой-то причине добавляет два других. Если их три, попробуйте заново добавить инициализацию colorbox и посмотрите, есть ли пять, когда вы перезагрузите страницу. Это должно немного сузить вопрос о том, что их добавляет.
дополнение:
Из исходного кода видно, что bxSlider намеренно дублирует первый и последний элементы.
var first = $this.children(':first').clone();
var last = $this.children(':last').clone();
/*etc, etc */
$this.append(first).prepend(last);
Я бы предложил попробовать запустить плагин colorbox перед Slider. Конечно, сначала он не запустится, если вы измените исходный порядок, поскольку у вас есть document.Ready () на слайдере и window.load () на colorbox. Можете ли вы сделать colorbox в document.ready () перед выполнением Slider?