Основная цель здесь - сделать мгновенный «прыжок» вправо. Я не хочу использовать .animate()
, потому что он производит небольшой "мигающий" эффект - потому что он не мгновенный. Я думаю .css()
сделает мгновенный "прыжок" вправо, без эффекта мигания.
Я не знаю, почему это не сработает .. Вместо использования .css()
мне действительно нужно обойти эту проблему с помощью .animate
:
$("#gallery ul").animate({right: posVar},0);
Вот мой фактический код:
setTimeout(function(){
var posVar = 2838;
$('#gallery ul').css("right", posVar);
}, 300);
Что с этим не так?
CSS:
#gallery ul {
display:block;
position:relative;
width:14000px; /*auto calculated from javascript */
}