トランジションだけを使用してDOM要素をアニメーション化しようとしています。これは、多くの形式でDOM要素の方が優れていることを読んだからです。しかし、私の質問は単純です。トランジションを使用してアニメーションの動的な値を渡す方法はありますか?私は基本的にこれを行う方法を知りません、すなわち。この例に示すように、固定値のクラスを追加することによってのみDOM要素をアニメーション化できます(Webkitブラウザーでうまく機能します)
CSSクラスでわかるように、次のようになります。
.motion {
left: 300px;
top: 200px;
position: absolute;
}
...アニメーションの値は静的ですが、実行時にパラメータをトランジションに渡すにはどうすればよいですか?、(つまり、左の値が異なる。たとえば)
私は次のように.css()メソッドを介してjQueryでそれを実行しようとしました:
function clickButton() {
$("#button1").click(function(event) {
$("#square").css( { 'left': '30', 'top': '100' });
});
}
しかし、何らかの理由で遷移がトリガーされません。なんで?
すべての助けは非常にありがたいです!