Использование плагина marqee.js и попытка переключения между двумя (тремя ??) состояниями отражения css для асинхронного вызова (т.е. .ajax) - PullRequest
1 голос
/ 18 апреля 2019

Используя плагин marqee.js, я пытаюсь переключаться между двумя состояниями отражения css, обновляя один массив до newArray и устанавливая newArray как прежнее состояние массива;в основном a = b, b = c, c = a.Это будет обновлено с помощью асинхронного вызова ajax и будет отражено в состоянии «скрыть / показать» массива «b».

Я попытался добавить дополнительные функции, и в результате прокрутка CSS выполняется только для одногоиз двух шатров я пытаюсь либо шатер, либо шатер1.https://github.com/aamirafridi/jQuery.Marquee посетил разработчик codepen.io и много-много дней пытался ...

<!DOCTYPE>
<html>
<body>
<h1>Random marquee text</h1>
<div class='marquee'>
Lorem ipsum dolor sit amet, consectetur adipiscing elit END.
</div>
<div class='marquee1'>
This is the one of a long array END.
</div>
</body>

<style>
.marquee {
  overflow: hidden;
  border:1px solid #ccc;
}
.marquee1 {
    overflow: hidden;
    border:1px solid #ccc;
    background: black;
    color: rgb(202, 255, 195);
}
</style>
<scripts>
$(window).ready(function(){ //*window for images();
    $('.marquee').marquee({   //, .marquee1 removed   
        duration: 6000,//speed in milliseconds of the marquee    
        gap: 50,//gap in pixels between the tickers    
        delayBeforeStart: 0,//marquee delay before init start 
        direction: 'right',//'left' or 'right'`enter code here`
        duplicated: true//true or false 
    });
$('.marquee')
      .bind('finished', function() {
         // $(this).marquee('beforeStart') not working
        $(this).marquee('destroy');//marquee loads new ajax data
        $(this).html('Some new data loaded using ajax')
          .marquee()//Apply marquee plugin again
    })
 });  
</scripts>

В идеале, из массива вызвать обновление шатра wсказал изменение.2: beforeStart загрузить «Welcome» 3: добавляются пиктограммы пиктограмм (test: atRandom) для любых иконок или lorempixel 4: и каждая строка ajax Цель: обновить тикер прокрутки - я уже сделал это, он прокручивается!Получить массив и отобразить его;Да!это делает это.
имеет переключатель массива (?) между состояниями, затем возвращается в исходное состояние с информацией об обновленном состоянии.По сути, a = b, b = c, c = a.Это будет обновлено с помощью асинхронного вызова ajax и будет отражено в состоянии «скрыть / показать» массива «b».thx stkOflComm

...