私はこの機能を持っていますが、私は最初に要素をフェードインし、どうしたら正しいモードで作れますか?Jqueryの同じ関数に複数のコマンドを挿入するにはどうすればいいですか?
$(maisJuridico).on("mousedown", function(){
$(Juridico).fadeIn();
$(menosJuridico).hide();
}, false);
私はこの機能を持っていますが、私は最初に要素をフェードインし、どうしたら正しいモードで作れますか?Jqueryの同じ関数に複数のコマンドを挿入するにはどうすればいいですか?
$(maisJuridico).on("mousedown", function(){
$(Juridico).fadeIn();
$(menosJuridico).hide();
}, false);
まず第一には、限り、あなたはjQueryのを使用しているとして、あなたは.addEventListener
は必要ありません。 on
とイベントをバインドすることができます。
fadeIn
アニメーションが終了した後に2番目のメソッドを呼び出す場合は、complete
コールバック関数を渡してそこから2番目のメソッドを呼び出すことができます。このような
何か:docsから
(maisJuridico).on("mousedown", function(){
$(Juridico).fadeIn({
complete: function() {
$(menosJuridico).hide();
}
});
}, false);
:
.fadeIn(オプション)
完全 型:Function()
要素上にアニメーション が一度呼び出された関数が完成しました。
別syntax 2番目のパラメータとしてcomplete
コールバックを渡すことです。この場合、最初の引数はduration
です。このように:
$(Juridico).fadeIn(400, function() {
$(menosJuridico).hide();
});
なぜ、ミックスネイティブメソッドとjQueryメソッドですか? – charlietfl
@charlietflそれは私が混合していない、OPの元の質問が編集された。ちょうど答えを指摘した。私はこの提案で編集する – mrlew
これらの変数は何ですか? –
あなたは予想される動作が何であるか説明していません。そのイベントハンドラの中に任意の数のメソッドを入れることができます – charlietfl