Я рассмотрел несколько примеров использования .show(), но я все еще не могу заставить мое работать. Моя цель состоит в том, чтобы всплывать div «gateInformation», когда нажата кнопка «gateNeededYes». До сих пор div остается скрытым. Если бы кто-нибудь мог объяснить, в чем я ошибаюсь, это будет очень признательно! Вот код: CSS:JQuery .show() - нет эффекта
#gateInformation {
display: block;
}
JS:
/Gate Информация
if($('#gateNeededYes').prop('checked')){
$("#gateInformation").show("blind" , 1000);
}
HTML:
Gates Нужно:
No <input type="radio" name="gateNeeded" id="gateNeededNo" />
Yes <input type="radio" name="gateNeeded" id="gateNeededYes" />
<div id="gateInformation" name="gateInformation">
Gates Needed:
<select name="gateHeight" id="gateHeight">
<option value="select">Select Gate Height</option>
<option value="4fg">4 Ft. Gate</option>
<option value="6fg">6 Ft. Gate</option>
<option value="8fg">8 Ft. Gate</option>
</select>
Pool Spring and Latch:
<input type="checkbox" name="psl" id="psl">
</div>
попробуйте установить 'display: none;' Я считаю, что это должно заставить его работать – Adjit
Что это за оператор if? Ваш код должен работать, предполагая, что он находится в событии изменения указанных переключателей. –
это проблема ... '$ (" # gateInformation "). Show (" blind ", 1000);' ... должно быть '$ (" # gateInformation "). Show (1000," blind "); ' – zgr024