Используйте один из вариантов обратного вызова nivo .
$('#slider').nivoSlider({
afterChange: function(){
$('#counter').text( $('.controlNav .active').text() );
}
});
После каждого изменения слайда он будет брать текстовое содержимое активного элемента навигации и использовать его для заполнения счетчика. Если вы хотите предоставить более конкретный контекст, я мог бы предложить явное решение.