0

以下を使用して、回転が遅い要素があります。

@-webkit-keyframes rotate {
    0% {-webkit-transform: rotate(-10deg);}
    100% {-webkit-transform: rotate(10deg);}
}

...と:

-webkit-animation: rotate 10s infinite alternate ease-in-out;

...各要素に回転を適用します。

問題は、ページを変更すると、各要素で最初から回転が開始されることです。理想的には、回転を続ける前に、前のページを離れるときに各要素の初期値を設定したいと思います。

私は Javascript 経由でこれを行うことを検討していますが、そのようなことが可能かどうかはわかりません。回転値を取得することは問題ないようですが、次のページに渡すことは問題です...

4

1 に答える 1

2

html5 履歴 API の内部を調べて、単純に xmlhttprequest で新しいページをリクエストし、URL を操作しながら dom を更新することをお勧めします。

頭に浮かぶことの1つは、変換マトリックスを読み取ってローカルストレージに保存し、再適用できることです...

于 2012-05-20T19:38:16.370 に答える