3 つのチェックボックス (#PCOF、#PCTMI、または #PCRM) のいずれかがオンになっているときにスライドして開くように設定された ID "PCsetup" を持つ div がありますが、3 つのうちの 1 つまたは 2 つが既にオンになっていて、ユーザーが別のチェックボックスをオンにすると、「PCsetup」divが実際に閉じられるため、スライドして開く前に関数を終了したいと思います。他の2つのチェックボックスがチェックされているかどうかを関数にチェックさせるにはどうすればよいですか?チェックされていない場合は、divを下にスライドさせますか? これが私がこれまでに持っているものです:
$(function() {
$("input[type=checkbox]").on('click', function(){
if ($("#PCOF").is(':checked'))|| ($("#PCRM").is(':checked')) {
return;
} else if $('#PCTMI').is(':checked')){
$("#PCsetup").slideDown("slow");
} else {
$("#PCsetup").slideUp("slow");
}
});