我有一个名为.flyout 的jQuery 淡入淡出框。当您单击它时,我将其淡出。如果单击另一个,我也希望它淡出。我尝试隐藏所有 .flyout 类,但这会导致当前活动的 .flyout 在您单击它时快速淡入和淡出。我玩过 jQuery not,父母,兄弟姐妹等,但无法让它工作。
//hide flyout
$("body").on("click", function() {
$(".flyout").fadeOut(150);
});
//show flyout
$(".rate").on("click", function(event) {
event.stopPropagation();
$(".flyout", this).fadeIn(150);
});