Я использовал приведенный ниже код JQuery для переключения элемента div. Toggle прекрасно работает, но он не выглядит гладким. Итак, я прошу вас, чтобы люди стали более гладкими и помогли мне справиться с этой раздражающей функцией.Как сделать jquery toggle smoother
function toggleDiv(footerExpanded) {
$("#"+footerExpanded).toggle();
}
Как отмечает Ранальд Лам, это может случиться на некоторых мобильных устройствах младшего класса, которые испытывают трудности с обработкой анимации JS. Однако анимации CSS3 ускоряются аппаратными средствами, что означает, что они могут работать более плавно на таких устройствах. Нижняя сторона - это то, что старые браузеры не поддерживают CSS3. –
'.toggle()', без параметров, просто отображает или скрывает элемент. Вы должны передать ему продолжительность, если хотите анимацию. – j08691