Это не проблема jquery, а общая проблема алгоритма.
Я уже говорил, что моя анимация должна работать в течение 5 секунд.На мониторе с 1024 по 1600 он прекрасно работает.Но на меньшем мониторе это слишком быстро.Как мне замедлить на основе ширины экрана.т.е. анимация должна быть рассчитана на основе ширины экрана,
скажем i mention for 1024 width it needs to work for 7 sec
.Даже если экран уменьшается, он должен работать в течение 7 секунд.
Опять же на большом мониторе, поскольку ширина снова больше, а время меньше (7 секунд), анимация снова быстрая, поэтому и здесь время должно быть увеличено.
Конечный эффект от соотношения обоих должен быть одинаковым
Вот мой код на случай, если у любого есть решение jquery
$("#plane").css({
'margin-left' : $(window).width() - 300,
'position' : 'absolute'
}).animate({
"margin-left" : '35%'
}, 5000, 'linear', function(){
$(this).animate({
"opacity" : 0,
"margin-left" : 0
}, 2200, 'linear')
});