сделать анимацию JQuery быстрее - PullRequest
0 голосов
/ 19 мая 2010

при загрузке страницы я использую анимацию,

wid=jQuery(window).width()+400;
jQuery('#div').animate({'marginLeft' : '+='+wid+'px'},{queue:false, duration:20000 })

div, перемещается влево через 20 секунд.

Я использую эту анимацию для загрузки страницы. при загрузке страницы вызывается <body onload=myfunction()>. когда вызывается myfunction (страница загружается полностью), я хочу, чтобы моя анимация работала быстрее.

как изменить продолжительность анимации во время анимации?

1 Ответ

1 голос
/ 19 мая 2010

Возможно, вам лучше прервать анимацию и поставить в очередь новую с желаемой продолжительностью.

$('#div').stop(true, false).animate(...);
...