Okay I have sorted it - took a while!
You need to make sure your .items
are not display:none
otherwise the jquery won't work.
Also you need to set your jCarousel js like so:
$('.jcarousel').jcarousel({
list: ".carousel-inner",
items: ".item"
});
and move your jcarousel class to the top level div:
<div id="carousel-hl-assistant" class="jcarousel">
<!-- Wrapper for slides -->
<div class="carousel-inner">
Then add the following styles:
.jcarousel {
position: relative;
overflow: hidden;
width: 100%;
height:285px;
}
.carousel-inner
{
width: 20000em;
position: relative;
height:285px;
}
.jcarousel .item {
float: left;
//you should add a width here to make sure each .item is as large as the .jcarousel width so you get no overlapping. Can't use 100% as .carousel-inner is 20000em (not sure why it's this wide)
}