1

iOS Safari の Web アプリで colorbox を使用していますが、問題が発生しました。カラーボックスが表示されているときに、(iOS のラバーバンド効果を開始するために) サイトを上下に数回ドラッグすると、カラーボックス インスタンスが少しジャンプし、閉じなくなります。

私はこれをあまりにも長い間いじっていましたが、まだ満足のいく解決策を思い付いていません。どんな助けでも大歓迎です。

4

1 に答える 1

0

新しい jQuery バージョン (> 1.8.3) を使用しているかどうかを確認できます。

同じ問題に遭遇し、jquery.com でバグ レポートを見つけました。iPad などの iOS デバイスで開いているカラーボックスをズームまたは移動すると、javascript イベントに影響するようで、JS を使用して閉じることもできます。

特に、失われる fxNow 変数をクリアするイベントがあります。イベント ハンドラーが実行されないため、fxNow 変数はクリアされず、永久に同じ値のままであり、jQuery アニメーションは時間が停止したと見なします。その結果、jQuery はビジー ループでスピンし、時計をチェックするたびに時刻が変更されていないと計算されるため、アニメーションは進まないはずです。

( http://bugs.jquery.com/ticket/12837 )

于 2013-03-05T07:59:36.743 に答える