0

次のコードがあるとします。

$(classeDoFlipContainer).css('z-index', '1');
$(classeOpostaDoFlipContainer).css('z-index', '0');

flipBox.flippy({
    color_target: "white",
    duration: "900",
    verso: versoDaImagem,
    direction: "BOTTOM",
    onFinish: setEventHandlers,
    onReverseFinish: setEventHandlers
});

alert('?');
$(classeDoFlipContainer).css('z-index', '0');
$(classeOpostaDoFlipContainer).css('z-index', '1');

alert('?');後のコードが実行されていることを確認するためだけに追加しましたflippy()flippy()しかし、完全に完了した場合にのみ必要です。どうすればこれを達成できますか?

4

3 に答える 3

4

onFinishフリッピーが提供するコールバックを使用する:

flipBox.flippy({
  color_target: "white",
  duration: "900",
  verso: versoDaImagem,
  direction: "BOTTOM",
  onFinish: function(){
    setEventHandlers();
    alert('?');
    $(classeDoFlipContainer).css('z-index', '0');
    $(classeOpostaDoFlipContainer).css('z-index', '1');
  },
  onReverseFinish: setEventHandlers
});

編集:onReverseFinishコールバックを追加することもできます

于 2013-08-09T10:39:15.300 に答える
3

onFinishコールバックを使用します。

flipBox.flippy({
    color_target: "white",
    duration: "900",
    verso: versoDaImagem,
    direction: "BOTTOM",
    onFinish: function(){
        alert('?');
    },
    onReverseFinish: setEventHandlers
});
于 2013-08-09T10:40:19.323 に答える
1

あなたはこのようにすることができます:

onFinish:function()
{
    alert("yey!");
}
于 2013-08-09T10:41:14.710 に答える