我已經測試了這兩種方式。 jquery動畫和css3過渡,而css3更快一點。但我有下面的代碼有問題:jQuery與css3 keydown keyCode = 37和39
$(document).keydown(function(e){
if (e.keyCode == 39) {
var DocHeight = $(document).height();
$('.container').css("margin-top","-="+DocHeight)
}
});
,如果我上的keyCode 39打兩次(向右箭頭)比我的轉變是外太空。有沒有人有這個東西的解決方案?
外太空
也許不是正確的單詞。但問題是。如果我按兩次箭頭鍵,我會得到最後一個請求,換句話說......動畫開始了,另一個動畫從我不想要的位置開始。
示例:命中#1 margin-top在0px處並且達到1024px。但是當我點擊它兩次時,margin-top是23px,它停在1047px。
這不是我想要的。它必須停在1024像素。
我希望如此。
但是,你想要它做什麼? –
你的意思是什麼「外太空」?它在做什麼? – Shawn31313
防止雙重動畫,如果我從另一個點開始動畫的兩倍,我沒有計算 – rayrule