jCarousel: можно ли удалить все объекты и снова переплести ли к новому набору?

В настоящее время это не возможно в единице к витринам только из текущей рабочей области. Однако существуют отчеты об ошибках об этой проблеме, и Вы не единственный, раздражаемый, я могу сказать. Можно следить за ситуацией на тех:

https://bugs.launchpad.net/unity / + ошибка/683170

https://bugs.launchpad.net/unity / + ошибка/1027949

7
задан Community 23 May 2017 в 12:25
поделиться

2 ответа

You can do this but you need to keep a reference to the carousel around and call reset on it. This can be achieved by using the initCallback option you pass to the jcarousel function.

function carousel_callback( carousel, state) {
    // BWA-HA...I have the carousel now....FEEL THE POWER!

    // reset empties it out
    $('#reset-caro').click( function( evt ) {
        carousel.reset();
    });

    // here's how to call add
    $('#add-to').click( function( evt ) {
        // ..this just adds to the first spot..modify as needed
        carousel.add(0, "<li>O HAI!</li>");
    });
}

$(document).ready(function() {
    $('#mycarousel').jcarousel( {
        initCallback: carousel_callback
    });
});

Here's my HTML:

  <a id="reset-caro" href="#">reset</a>

  <a id="add-to" href="#">add</a>  

  <ul id="mycarousel" class="jcarousel-skin-tango">
    <li>MOM</li>
    <li>DAD</li>
    <li>BROTHER</li>
    <li>SISTER</li>
  </ul>
8
ответ дан 6 December 2019 в 23:11
поделиться

В дополнение к вышесказанному, укажите также размер вашей новой карусели.

carousel.size(x);

Это должно устранить белые пустые поля в IE (как описано выше).

Спасибо, Ник

3
ответ дан 6 December 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: