Мне нужно удалить элемент из DOM без перехода на страницу.
Я пытался использовать фантомный элемент такой же высоты. Достигнув определенной позиции прокрутки, я попытался удалить свой элемент из DOM и настроить отображение элемента фантома. Это все еще вызывает мерцание как бы то ни было.
Липкая прокладка имеет высоту 1000 пикселей, а фантомная прокладка имеет высоту 0. Когда класс анимации завершен, фантомная прокладка отображается с высотой 1000 пикселей, а липкая прокладка имеет высоту 0.
jQuery('.phantom-container, .sticky-spacer').addClass('animation-done');
Я ожидал, что мое решение сработает, но я все еще вижу мерцание. Есть ли какой-нибудь надежный способ сделать это?
Метод, который я использовал, также находится в этой скрипке: http://jsfiddle.net/dgk17pq9/13/