Как избежать полосы прокрутки при анимации
Доброе время суток.
Пытаюсь реализовать следующее: при нажатии на кнопку выезжает элемент с права на лево.
Выезд элемента сделан по следующей логике: при нажатии на кнопку меняю visability у нужного элемента (на visible) и дальше путем изменения его marginLeft cо 100% до 16% двигаю в лево;
Все работает хорошо, но есть как всегда одно но. При такой логике, в момент анимации на доли секунды появляется горизонтальная полоса прокрутки (видь в какой то момент у нас есть блок с marginLeft и соотвественно он не влазит в экран). Как это можно исправить или подскажите другую логику для анимации что бы все работало?
Заранее всем спасибо.
ПС: Запретить браузеру отображать полосу прокрутки не вариант.
|