我想标题是不言自明的.
我想在用户点击链接上的叠加或关闭时关闭div.我知道你可以写两个这样的函数:
$("#close-search").click(function() {
$("#branding #searchform").fadeOut("fast");
$("#global-overlay").fadeOut("fast");
});
$("#global-overlay").click(function() {
$(this).fadeOut("fast");
$("#branding #searchform").fadeOut("fast");
});
Run Code Online (Sandbox Code Playgroud)
或者您可以编写一个函数,如下所示:
function closeSearch {
$(this).fadeOut("fast");
$("#branding #searchform").fadeOut("fast");
}
$("#close-search").click(function() {
closeSearch();
});
$("#global-overlay").click(function() {
closeSearch();
});
Run Code Online (Sandbox Code Playgroud)
我尝试了这个,但它没有用.
$("#close-search", "#global-overlay").click(function() {
$("#branding #searchform").fadeOut("fast");
$("#global-overlay").fadeOut("fast");
});
Run Code Online (Sandbox Code Playgroud)
但是有可能在一行中写这个吗?(有点像$("#close-search" OR #global-overlay"))
Abs*_*aos 27
逗号分隔意味着这个或那个
$("#close-search, #global-overlay")
Run Code Online (Sandbox Code Playgroud)
多选择器