Tôi đã cố gắng ẩn các nút trái và phải của Bootstrap Carousel nếu chỉ có một thanh trượt nhưng dường như không thể làm cho nó hoạt động đúng cách.Ẩn Twitter Bootstrap mũi tên trái và phải nếu chỉ có một thanh trượt là
Tôi đã thử
if ($('.carousel-inner div').length === 1) {
$(this).find('.controls .carousel-control').hide();
}
và
if($('.carousel-inner .item').is(':only-child')) {
$(this).find('.controls .carousel-control').hide();
Nếu không có bất kỳ may mắn.
Có một lý do cụ thể khiến cả hai cách này không hoạt động? Bàn điều khiển trả về số lượng thanh trượt chính xác cho .length
và tôi sử dụng chính xác phương thức .hide
trên một chức năng khác nhau đối phó với băng chuyền này.
tham chiếu '$ (this)' là gì? – ahren