Я проверил оба способа. Анимация jquery и переход css3, а css3 немного быстрее. Но у меня проблема со следующим кодом:
$(document).keydown(function(e){
if (e.keyCode == 39) {
var DocHeight = $(document).height();
$('.container').css("margin-top","-="+DocHeight)
}
});
если я дважды нажму на код клавиши 39 (стрелка вправо), тогда мой переход будет космическое пространство . У кого-нибудь есть решение для этой вещи?
космическое пространство
возможно не правильное слово. Но проблема в том. если я дважды нажму клавишу со стрелкой, я получу последний запрос, другими словами ... запускается анимация, а другая анимация начинается с позиции, которая мне не нужна.
пример: хит # 1 margin-top имеет значение 0px и достигает 1024px. но когда я ударяю его дважды, вершина маржи составляет 23px, а останавливается на 1047px.
Это не то, что я хочу. Он должен остановиться на 1024px.
Я надеюсь на это.