У меня есть «стек» дочерних divs внутри контейнера div контейнера. Эти дочерние divs, похоже, скользят вниз, потому что новые дети постоянно присоединяются к вершине и получают анимацию .slideDown(), тем самым также заставляя всех остальных детей. Это отлично работает, но я использую его в приложении PhoneGap, и когда он выполняется быстро, он выглядит неспокойным и нервным. Я слышал, что это можно было бы сделать лучше, сделав css-преобразования, что заставляет аппаратное ускорение (я думаю). Тем не менее, каждый пример, который я вижу, кажется, пытается сделать гораздо более сложные вещи, чем мне нужно, и я не могу это понять, поэтому, если это возможно, любая помощь будет оценена по достоинству.Слайд вниз с помощью css (аппаратное ускорение)
JQuery Код:
row.hide().prependTo('#blockArea').slideDown(1000, 'linear');
blockArea является оболочкой, строка строка добавляется.
Установите начальную высоту на '0' и добавьте« переход »в CSS, создайте еще один класс с правой высотой и добавьте этот класс с javascript после добавления элемента и ta-da! – adeneo
У меня есть высота строки как 0, и я ввел строку «переход: высота 1с в режим» в классе строк с ней. Затем у меня есть еще один класс с «height: 20%», который я добавляю после добавления, но он не делает переход, не уверен в правильном пути. – DasBeasto