スタイルの要素があります
position: relative;
transition: all 2s ease 0s;
次に、クリックした後にスムーズに位置を変更したいのですが、スタイル変更を追加すると、トランジションが発生せず、代わりに要素が即座に移動します。
$$('.omre')[0].on('click',function(){
$$(this).style({top:'200px'});
});
ただしcolor
、たとえばプロパティを変更すると、スムーズに変更されます。
$$('.omre')[0].on('click',function(){
$$(this).style({color:'red'});
});
これの原因は何でしょうか?「過渡的」ではないプロパティはありますか?
編集:私はこれがjQueryではなく、それが別のライブラリであることを述べるべきだったと思います。コードは意図したとおりに機能しているようですが、スタイルが追加されていますが、移行は2番目のケースでのみ機能しますか?
.on()
メソッドはありません。そうでない場合-$$とは何ですか?