オブジェクトのトランジットjsを破棄します

Doidgey

最近、サムネイルのアニメーションでTransitJS試しています。トランジットjsを使用することは必須ではありません。必要に応じて、divのアニメーション呼び出しを破棄する方法が見つからないため、これは良いことかもしれません。

基本的に私はモバイル用のアニメーションを無効にしようとしています。モバイルにはホバーがないので、これをそのままにしておくのは無意味です。しかし、ドキュメントを調べてみると、プロセスを停止する方法が見つからないようです。

私のコードは次のようになります:

  $(".spark_burst").css({ scale: 0 });

  $("a.trigger").bind('mouseenter play', function() {
    $(this).find(".spark_burst").transition({
        opacity: 0.7, scale: 2,
        duration: 400,
        easing: 'in',
        queue:false,
        complete: function() {  }
      });
    $(this).find(".targeting").transition({
      y: 0,
      x: 235,
      easing: 'in',
      queue:false,
      duration: 200 
    });
  }).bind('mouseleave reset', function() {
            console.log("hover out");
      $(this).find(".spark_burst").transition({
        opacity: 0, scale: 0,
        duration: 400,
        easing: 'out',
        queue:false,
        complete: function() {  }
      });
      $(this).find(".targeting").transition({
        y: 0,
        x: 0,
        easing: 'snap',
        queue:false,
        duration: 200 
      });
  });

私は次のようにイベントのバインドを解除しようとしました:

$(window).resize(function(){  
  if ($("#all_spark").css("marginRight") == "0px" ){

    console.log("0 pixels");
    $("a.trigger").unbind( "mouseover mouseout play reset" );

  }
});

ここでの私の思考プロセスは、モバイルスタイルが親でトリガーされたときに監視するサイズ変更関数を設定し、次にmouseovermouseoutトリガーのバインドを解除することでした。しかし、これは暗闇の中でのショットであり、機能しないので、これは私の側の純粋なゴミだと思います。

何か案は?

マーク・ニ

したがってmouseentermouseleaveイベントをトリガーにバインド

バインドを解除mouseoverしてmouseoutイベントを実行しますが、機能しません。

...。

ちょっと待って !!!それらは完全に異なるイベントです!

mouseentermouseoverと同じではありません

そして

mouseleavemouseoutと同じではありません

イベントのバインド解除するには、同じイベント名を使用する必要があります:)

このデモでは、このトランジットJSでテストされています:http//jsfiddle.net/JuKqK/

それが役に立てば幸い。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列のゲームオブジェクトを破棄します

分類Dev

オブジェクトのポインタをコンストラクタに提供すると、オブジェクトが破棄されます

分類Dev

フォントオブジェクトはInitializeComponentで破棄します

分類Dev

メソッドから返す必要のあるdatatableオブジェクトを破棄します

分類Dev

オブジェクトが破棄された場合、MouseLeaveトリガーをブロックします

分類Dev

別のクラスのオブジェクトを破棄する方法

分類Dev

Node.js8.9.4のデフォルトパラメータを使用したオブジェクトの破棄

分類Dev

オブジェクトを破棄して復元する

分類Dev

C#を介してオブジェクトを破棄します

分類Dev

オブジェクトを破棄するときのStackOverflowException

分類Dev

オブジェクトを破棄した後はどうなりますか?

分類Dev

オブジェクトのリストを破棄する方法;メモリを解放しますか

分類Dev

Unity3d:クリックで新しいゲームオブジェクトを生成する前に子オブジェクトを破棄します

分類Dev

PHP-セッションオブジェクトの破棄に失敗しました

分類Dev

セッションオブジェクトの破棄に失敗しました

分類Dev

インターフェイスでオブジェクトを破棄します

分類Dev

値を取得するメソッドは、破棄されたオブジェクトを返します

分類Dev

Unity:レンダリングが終了した後にVFXオブジェクトを破棄します

分類Dev

メソッド内の新しいオブジェクトパラメータを破棄する必要がありますか?

分類Dev

CとC ++の混合コードプログラミングで例外をキャッチした後、オブジェクトは破棄されません

分類Dev

shared_ptrは、プログラムの終了時にオブジェクトを破棄しません

分類Dev

SignalRハブクライアントオブジェクトが破棄されました

分類Dev

mysqli_close()は、オブジェクトを破棄する以外のことをしますか?

分類Dev

オブジェクトの廃棄状態を取得します

分類Dev

オブジェクトを破棄したら、別の位置に新しいオブジェクトを作成します

分類Dev

実行中のタスクでオブジェクトを破棄しますか?

分類Dev

EFオブジェクトを破棄すると、Serilogのメモリが不足します

分類Dev

MVP-iOSでの却下時にViewControllerからPresenterオブジェクトを破棄します

分類Dev

Rails-条件付きのオブジェクトから関連付けを破棄します

Related 関連記事

  1. 1

    配列のゲームオブジェクトを破棄します

  2. 2

    オブジェクトのポインタをコンストラクタに提供すると、オブジェクトが破棄されます

  3. 3

    フォントオブジェクトはInitializeComponentで破棄します

  4. 4

    メソッドから返す必要のあるdatatableオブジェクトを破棄します

  5. 5

    オブジェクトが破棄された場合、MouseLeaveトリガーをブロックします

  6. 6

    別のクラスのオブジェクトを破棄する方法

  7. 7

    Node.js8.9.4のデフォルトパラメータを使用したオブジェクトの破棄

  8. 8

    オブジェクトを破棄して復元する

  9. 9

    C#を介してオブジェクトを破棄します

  10. 10

    オブジェクトを破棄するときのStackOverflowException

  11. 11

    オブジェクトを破棄した後はどうなりますか?

  12. 12

    オブジェクトのリストを破棄する方法;メモリを解放しますか

  13. 13

    Unity3d:クリックで新しいゲームオブジェクトを生成する前に子オブジェクトを破棄します

  14. 14

    PHP-セッションオブジェクトの破棄に失敗しました

  15. 15

    セッションオブジェクトの破棄に失敗しました

  16. 16

    インターフェイスでオブジェクトを破棄します

  17. 17

    値を取得するメソッドは、破棄されたオブジェクトを返します

  18. 18

    Unity:レンダリングが終了した後にVFXオブジェクトを破棄します

  19. 19

    メソッド内の新しいオブジェクトパラメータを破棄する必要がありますか?

  20. 20

    CとC ++の混合コードプログラミングで例外をキャッチした後、オブジェクトは破棄されません

  21. 21

    shared_ptrは、プログラムの終了時にオブジェクトを破棄しません

  22. 22

    SignalRハブクライアントオブジェクトが破棄されました

  23. 23

    mysqli_close()は、オブジェクトを破棄する以外のことをしますか?

  24. 24

    オブジェクトの廃棄状態を取得します

  25. 25

    オブジェクトを破棄したら、別の位置に新しいオブジェクトを作成します

  26. 26

    実行中のタスクでオブジェクトを破棄しますか?

  27. 27

    EFオブジェクトを破棄すると、Serilogのメモリが不足します

  28. 28

    MVP-iOSでの却下時にViewControllerからPresenterオブジェクトを破棄します

  29. 29

    Rails-条件付きのオブジェクトから関連付けを破棄します

ホットタグ

アーカイブ