Использование JS для циклического перемещения списка в соответствии с текстом

0

В связи с моим вопросом, представленным здесь: Сохранение списка с текстом при сохранении списка по вертикали

Возникли проблемы с циклическим перемещением по списку с помощью js, сохраняя список в строке с некоторым текстом. Плавающий текст слева решает проблему, пока мне не придется форматировать и центрировать текст/список.

что я до сих пор: http://jsfiddle.net/pthbK/ пытается добиться чего-то подобного: https://www.youeye.com/

Список добавляется по какой-то причине, в результате чего текст появляется чуть ниже списка. Цель - получить список, который отображается непосредственно рядом с списком (слева в моем случае).

<center>
<div id = "text">Sometext&nbsp;</div>
    <ul id = "ticker">
        <li>3</li>   
        <li>2</li>
        <li>1</li>
   </ul>





#ticker {
    height: 40px;
    overflow: hidden;
    list-style-type: none;
    list-style-position: oustide;
    padding: 0;
    display:inline-block;
}
#ticker li {
    height: 40px;
}
#text {
    display: inline;
}



function tick(){
$('#ticker li:first').animate({'opacity':0}, 200, function () { $(this).appendTo($('#ticker')).css('opacity', 1); });
}
setInterval(function(){ tick () }, 4000);

1 ответ

0

HTML:

<div class="center">You ate an <span id="text"></span>.</div>

JavaScript:

var i = 0,
    texts = ['apple', 'banana', 'orange'];

function cycleText() {
    $("#text").text(texts[i]);
    if ((i += 1) === texts.length) {
        i = 0;
    }
}
cycleText();
setInterval(cycleText, 1000);

FIDDLE

Ещё вопросы

Сообщество Overcoder
Наверх
Меню