2012-02-24 16 views
1

JavaScript関数によって呼び出されたとき(スタイル要素 "left"の値が変更されます)、ダイブスライドを片側から別の側にスライドさせるCSS3の位置遷移があります。これはうまくいきますが、CSSの遷移は、ウィンドウがズームまたはサイズ変更されたときにも反応し、divが間違った位置に1秒間表示されてから元に戻ります。ウィンドウのズームで反応しないCSSの位置遷移を取得する

私の機能にのみ反応させる方法はありますか、それとも古い方法でJavaScriptの移行を行わなければなりませんか?

編集:あなたがここに私のコードを見つけることができます:http://jsfiddle.net/PURFp/

+1

ブラウザをズームしたりサイズを変更したときに 'left'は変更しないでください。あなたのcss/js/htmlやリンクを投稿できますか? – Duopixel

+0

もちろん!どうぞ! http://jsfiddle.net/PURFp/ (私はchromeで動作するように-webkit-プレフィックスを使用しました。私は現在魔法使いです。私はそれが標準ではないことを知っています) – lindhe

答えて

1

あなたはアニメーションを開始する前に遷移財産権を追加して、アニメーションが終了した後、それを削除することができます。デモはhttp://jsfiddle.net/PURFp/2/です。

関連する問題