私はタイトルがかなり自明であると思います。これをクリックして、それから何かをしてください
ユーザーがリンク上でオーバーレイをクリックしたときにdivを閉じたいとします。
$("#close-search").click(function() {
$("#branding #searchform").fadeOut("fast");
$("#global-overlay").fadeOut("fast");
});
$("#global-overlay").click(function() {
$(this).fadeOut("fast");
$("#branding #searchform").fadeOut("fast");
});
またはあなたがそうのように、一つの関数を書くことができます:私はあなただけそうのような二つの機能を書くことができます知っている
function closeSearch {
$(this).fadeOut("fast");
$("#branding #searchform").fadeOut("fast");
}
$("#close-search").click(function() {
closeSearch();
});
$("#global-overlay").click(function() {
closeSearch();
});
が、私はこれを試してみましたが、それはうまくいきませんでした。
$("#close-search", "#global-overlay").click(function() {
$("#branding #searchform").fadeOut("fast");
$("#global-overlay").fadeOut("fast");
});
しかし、これを1行に書き込むことは可能ですか? ($("#close-search" OR #global-overlay")
のようなもの)