#javascript #jquery #jquery-tools #scrollable
#jquery #jquery-плагины
Вопрос:
Я использую этот прокручиваемый плагин и изучаю, как удалить панель карусели из группы carousel.
Например, если у меня 5 окон карусели — как я могу программно удалить окно карусели 2?
Ответ №1:
Проверьте это
Чтобы удалить определенную вкладку, используйте эту функцию (слегка измененный метод из примера выше).:
function removeItem(i) {
// get handle to scrollable api
var api = $("div.scrollable").scrollable();
// remove last item by using jQuery's remove() method
api.getItems().eq(i).remove();
}
removeItem(0); // will remove first item
removeItem(1); // will remove second
// etc.
Комментарии:
1. Спасибо Ra Yell — потратил много времени на эту страницу, но безрезультатно. Это демонстрирует удаление панели только с конца. Что, если я захочу удалить панель номер 2 из этого примера? Был бы признателен, если бы вы предоставили код для этого, поскольку мне не очень повезло. Спасибо.
2.
api.getItems().eq(1).remove();
— это должно удалить вторую панель3. Спасибо — попробую и дам вам знать.
4. Я попробовал это сделать, и, судя по всему, в конце панель карусели была отключена, хотя я указал панель 2. Просто интересно, был ли у вас шанс протестировать свой код выше?
5. Да, я использовал firebug на этом демонстрационном сайте: flowplayer.org/tools/demos/scrollable/edit.html затем просто набрал
$('div.scrollable').scrollable().getItems().eq(1).remove();
, и вторая панель была удалена.