1

私は使用しています

document.getElementById('Droping1').style['-webkit-transform'] = translate(0px,'+Ground+'px)';

html オブジェクトを移動します。

元の場所に戻して再利用するにはどうすればよいですか。ユーザーに翻訳を見せたくありません。

私の解決策は次のとおりです。

document.getElementById(event.data.name).style['-webkit-transition'] = '0s';    
document.getElementById(event.data.name).style['-webkit-transform'] = 'translate(0px)';

より良い解決策はありますか?

ありがとうございました

4

1 に答える 1

0

まず、現在のstyle['-webkit-transform']値を一時変数に保存し、翻訳後に次のstyle['-webkit-transform']ように割り当てます。

var temp = document.getElementById('Droping1').style['-webkit-transform'];
document.getElementById('Droping1').style['-webkit-transform'] = translate(0px,'+Ground+'px)';

後:

document.getElementById('Droping1').style['-webkit-transform'] = temp;

クライアントに元の位置への変換を表示しないためには、 JS を使用してプロパティを変更する方法のように、瞬く間にプロパティ-webkit-transition-durationを設定する必要があります。0sdocument.getElementById('Droping1').style['-webkit-transform'] = temp;-webkit-transform

于 2013-01-05T16:12:03.170 に答える