Мне нужно переместить div справа налево от экрана, но использование классического JS и jQuery делает его прерывистым:
Мои дивы:
<div class="lisp" id="lisp0" style="top:100px;">)</div>
<div class="lisp2" id="lisp1" style="top:300px;">)</div>
Классический метод JavaScript:
function move()
{
pos = parseInt($("#lisp1").css("right"));
$("#lisp1").css("right", pos+10+"px");
}
var interval = setInterval("move()",10);
jQuery метод:
$("#lisp0").animate({"left": "-=2200px"}, 10000);
Я сделал веб-страницу , чтобы показать вам, как это отрывисто. Первый ход с jQuery (самый гладкий), второй с классическим JS. С несколькими элементами div (и классическим JS) начинает раздражать.
Я пытался изменить jQuery.fx.interval
, но это не увеличило производительность.
Итак, мой вопрос: каков наилучший способ сделать эти div'ы плавными?