У меня есть div с содержимым и назначенным переполнением, что дает ему две полосы прокрутки.
Внутри этого div находится еще один, который всегда должен быть привязан к основанию.
Чтобы добиться этого, я помещаю слушателя в событие прокрутки, чтобы изменить положение div в нижней части div:
obj.scroll(function(e) {
var uiValue = obj.scrollTop();
$("#calendar-grid-key").animate({ bottom: -1 * uiValue }, 0);
});
Прекрасно работает практически на каждой панели браузера Firefox 3 на ПК. У него странное отставание (см. Видео: http://www.jamiewilson.co.nz/ScreenFlow.mov).
Кто-то предложил остановить рисование событий, вычислить разницу, а затем рисовать, но я не совсем понимаю и не могу найти в Интернете ничего, что позволило бы мне остановить рисование и затем перезапустить его.
Заранее спасибо!