JQuery - Fade Out DIV из нескольких выпадающих

0

Мне нужно затушить ".checkbox10" DIV, только если ВСЕ ТРЕХ этих выпадающих списков возвращаются к исходному ("Нет"). Надеюсь, кто-то может помочь. Благодарю.

* У меня этот DIV fadeIn() работает отлично, используя "change", когда какой-либо выбор сделан... не проблема.

<select class="planDrop" id="golfplan" name='golfplan' onchange="calculateTotal()">
    <option value="None">Make Selection &rarr;</option>
    <option value="g1">Individual</option>
    <option value="g2">Couple</option>
    <option value="g3">Family</option>
</select>

<select class="planDrop" id="tennisplan" name='tennisplan' onchange="calculateTotal()">
    <option value="None">Make Selection &rarr;</option>
    <option value="t1">Individual</option>
    <option value="t2">Couple</option>
    <option value="t3">Family</option>
</select>

<select class="planDrop" id="poolplan" name='poolplan' onchange="calculateTotal()">
    <option value="None">Make Selection &rarr;</option>
    <option value="p1">Individual</option>
    <option value="p2">Couple</option>
    <option value="p3">Family</option>
</select>


<div class="checkbox10" id="init10Section" style="display:none;">
    <div><input type="checkbox" id="init10" name='init10' onclick="calculateTotal()" /> 10% Off</div>
</div>
Теги:
fadeout

1 ответ

1
Лучший ответ

Вот решение, посмотрите эту демонстрацию JSFIDDLE

JS:

$('.planDrop').change(function(){
    if($('#golfplan').val() == "None" && $('#tennisplan').val() == "None" && $('#poolplan').val() == "None")
    {
        $('.checkbox10').fadeOut(500);
    }
    else
    {
        $('.checkbox10').fadeIn(1000);
    }
});
  • 0
    ДА!!! Спасибо!!
  • 0
    Добро пожаловать mar2195! :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню