Я бы использовал псевдоэлемент и CSS для добавления стрелки без изображения: http://jsfiddle.net/blineberry/fqKHK/
CSS со стоковым CodaSlider будет выглядеть так:
ul.navigation a.selected {
position: relative;
background: blue;
color: #FFF;
}
ul.navigation a.selected:before {
content: '';
position: absolute;
height: 0;
width: 0;
bottom: -9px;
left: 50%;
margin-left: -9px;
z-index: 1;
border: 10px solid transparent;
border-top: 10px solid blue;
border-bottom: none;
}
Браузер поддерживает современные браузеры и IE8 +. Для IE 7 и ниже я бы использовал изображение, как советует @Marco, или просто не беспокоюсь об этом.
UPDATE:
У меня было немного времени, поэтому я немного поиграл с вашей конкретной реализацией.
Просто чтобы прояснить, вам нужна помощь в получении javascript для работы с вашими изменениями в разметке в дополнение к получению стрелки "текущий слайд".
Посмотрите на код здесь: http://jsfiddle.net/blineberry/SfJzv/
Запишите эти изменения:
В HTML я добавил класс .navigation
к вашему элементу #control
. Это поможет вашей разметке работать со скриптом CodaSlider.
В javascript: в строке 34 скрипта (ссылка на этот скрипт: http://jqueryfordesigners.com/demo/coda-slider.js), изменена .parents('ul:first')
на .parents('.navigation:first')
, а в строке 53 изменена $('ul.navigation a:first').click();
на $('div.navigation a:first').click();
.
В CSS я сделал несколько объявлений стилей, чтобы переопределить некоторые стандартные CSS CodaSlider для работы с вашими размерами. Это может вам понадобиться, а может и не понадобиться, в зависимости от вашей реализации.
Вот полноэкранное демо: http://jsfiddle.net/blineberry/SfJzv/embedded/result/