@ Шай. Вы знаете, почему это не работает. Я выясняю, есть ли больше трех LI, чем показывают стрелки. В противном случае не показывать стрелки:
jQuery(document).ready(function() {
var ulx;
var totalli;
ulx = document.getElementById("mycarousel");
totali = ulx.children.length;
if (totali > 3){
$(".jcarousel-next").hide();
$(".jcarousel-prev").hide();
}else{
// buttons appear
}
jQuery('#mycarousel').jcarousel({
vertical: true,
scroll: 2
});
});
ОБНОВЛЕНО - Решение:
jQuery(document).ready(function() {
var ulx = document.getElementById("mycarousel");
var totalli = ulx.children.length;
if (totalli > 3) {
jQuery('#mycarousel').jcarousel({vertical:true,scroll:2});
} else {
jQuery('#mycarousel').jcarousel({vertical:true,scroll:2});
$(".jcarousel-next").hide();$(".jcarousel-prev").hide();
}
});