jQuery に 3 つのイベントがあります。ただし、最大 2 つのイベントでしか機能しないようです。これは、最初の関数をコメントした場合にのみ機能します。jQueryは1つのonメソッドで3つのイベントを処理できますか? 次のコードは機能しないため、同じセレクターで同じことを繰り返す必要がありました。
var t;
$("#pro").on("mouseleave",
// function(){$("#foo").hide(10000)},
function(){clearTimeout(t)},
function(){t=setTimeout(function(){$("#detail").slideUp();}, 5000)}
);
これが私の繰り返しです。
$("#pro").on("mouseleave", function(){$("#foo").fadeOut(10000)});
繰り返す必要がないように、すべてのイベントを 1 つの on メソッドに含めるにはどうすればよいですか。ありがとう、