2011-07-20 11 views
26

Safari for OS X Lionでは、スワイプジェスチャーを使用して履歴内を前後にナビゲートすると、物理ページを移動しているかのようにウィンドウがアニメーション表示されます。この動作の問題は、多くのアプリが既に履歴状態の変更をリッスンし、ハッシュが変更されたとき、またはHTML5 pushStateが使用されたときに適切に応答することです。Safari for OS X Lionの履歴アニメーションの回避策?

たとえば、フォルダの内外をナビゲートするときは、GitHubが便利です(https://github.com/johndyer/mediaelement)。フォルダをクリックしてから前のページにスワイプすると、終了状態の「スナップショット」が表示され、最初の状態から再びアニメーション化されます。これは混乱するだけでなく、アニメーションの情報価値を無効にします。

今日はライオンを使用した最初の日ですが、他のウェブ開発者がこの問題に遭遇したかどうか、また回避策が見つかったのかどうか不思議です。

+0

FWIW、短い表記のタイトルは長いものよりも優れている;) –

+0

私は知っている...私は本当にこの1つと苦労していた。 Safari for OS X Lionの履歴アニメーションの回避策。 – JKS

+1

ええ、私たちは開発中のウェブサイトで同じ問題を抱えています。新しい機能は「クール」ですが、説明したように自分のウェブサイトを設定した人は誰でも壊れます。私たちはまだ回避策を考え出していない(ちょうど私たちに迷惑をかけた)。 –

答えて

1

悲しいことに、Safari Developer Libraryにはこれに関するドキュメントがないようです。

しかし、少なくともクライアントマシンでそれらを無効にする回避策があります。トラックパッドの設定で 、あなたは彼らのようではない を行う場合は、空想のアニメーション、および3本の指を行うために2本の指を使用することができます二、三本指でスワイプするページ間スワイプを設定している場合。しかし、それは3つの指のスワイプが の間違ったの方向にあるので特に、本当に変だと感じます。

0

Modernizrを使ってSafariを盗聴し、コードのアニメーションではなくSafariのネイティブアニメーションに頼ることがありますか?私はこれが一貫性には役立たないが、それに直面することを知っている...これは私たちが話しているブラウザです!

-1

設定に入り、ジェスチャーに移動することをお勧めします。ここには、オプションを含む小さなドロップダウンバーが表示されます。これを修正するには、他の2つのオプションのいずれかを選択します。私は助けることができますように!