Я намерен использовать эту концепцию простого кода в своем проекте, shown on jsfiddle here.Несколько независимых jquery tickers на одной странице
Этот тикер в порядке, но я намерен использовать кучу (это) тикеров на одной странице сразу, так как они будут автоматически генерироваться PHP.
На одной странице может быть 3 этих тикера одновременно, вплоть до 20, с различным содержанием, конечно.
Как я могу заставить их всех работать, «двигаясь» отлично, как первый, используя признак HTML?
пс: пауза на зависании добавленный будет таким плюсом, thx!
JS
function tick(){
$('#ticker li:first').slideUp(function() { $(this).appendTo($('#ticker')).slideDown(); });
}
setInterval(function(){ tick() }, 5000);
HTML
<div><ul class="ticker" id="ticker">
<li>
One.
</li>
<li>
Two.
</li>
</ul></div>
<div><ul class="ticker" id="ticker1">
<li>
3.
</li>
<li>
4.
</li>
</ul></div>
<div><ul class="ticker" id="ticker2">
<li>
Five.
</li>
<li>
Six.
</li>
</ul></div>
CSS
.ticker {
height: 40px;
overflow: hidden;
background:#c1c1c1;
}
.ticker li {
height: 40px;
}
+1 Отличный ответ @oGeez – Hackerman
THX oGeez !!!! ps: если вам все равно, здесь может быть любая «пауза на зависании»? – Joem