問題はありません:ios可動divs - 基礎となるdivイベントを防ぐ
divの移動/サイズ変更。これは、すべてのプラットフォームで期待どおりに動作します。
問題があるので、はApple iosに影響すると思われ、以下のように記述されています。
移動したdivが別の要素(div、span、button)の上に駐車され、その要素にonclickイベントが含まれている場合、その基礎となるonclickは次の移動操作が完了したときに発生します。
私は、移動可能なdivレベルで、docレベルで基本要素レベルでstopPropagationとcancelBubbleイベント処理を試しました。すべて無駄に。
私は、基本的な 'mobi div'を操作しようとしました。これは、zIndexが元の要素をブロックするように調整されています。
私はトランスフォームを使用していません。ちょうど真っ直ぐなjavascriptのポジショニングです。私はtranformが(GPUを使用して)スピードの利点を提供し、この問題を作成しないことを知っていますが、他のブラウザの互換性の理由から、私は変換を避けたいです。
誰かがiosでこれを体験したことがありますか、または私が知りませんいくつかの風変わりな 'moz-quit-screwing-with-stuff'ものがありますか?
ライブラリベースの提案はありません。ちょうど純粋なjavascript(解決策が存在すると仮定)。
おそらくタイマーと基本的な 'on_ios_move'タイプの構造を使って問題をハックすることができますが、実際にはエレガントではありません。
事前に感謝の意を表します。