jCarousel создаётся уже после загрузки страницы. Карусель создаётся, но в 
safari и 
chrome остаются неактивными кнопки "вперед", "назад".
Проблема в этом куске кода:
if ($.browser.safari) {
    this.buttons(false, false);
    $(window).bind('load', function() { self.setup(); });
} else
    this.setup();
Если оставить только 
    this.setup();
то всё работает нормально.
Вопрос 

 Для чего нужен этот кусок кода:
if ($.browser.safari) {
    this.buttons(false, false);
    $(window).bind('load', function() { self.setup(); });
} else
    this.setup();