2016-09-20 6 views
0

問題はありません: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'タイプの構造を使って問題をハックすることができますが、実際にはエレガントではありません。

事前に感謝の意を表します。

答えて

0

実際には、この質問は無視してください。

これは古いIos(5.1など)でのみ発生するようです。

以前はios 7でこれをテストしても同じ効果が見られましたが、6.xでは9.xが大丈夫だと思われます。

1日15時間を費やした人なら誰でもテストできると確信しているので、テストのルブリックは不満な日の終わりに少し抽象的になります。

誤った質問のお詫び。

誰かがクロスブラウザの移動/サイズ変更のソリューションを変換/変換せずに、ライブラリソリューションを必要としないと仮定した場合、「dev scruffy」が削除されたら、おそらくコードを投稿します。

ハッピーコーディング。

関連する問題