Почему мои переключатели отключаются, когда я скрываю DIV в IE7? - PullRequest
1 голос
/ 27 мая 2011

У меня есть длинная форма, полностью состоящая из флажков и переключателей, и я разделил ее на серию DIV.Я использую функцию вкладок пользовательского интерфейса jQuery, чтобы каждый DIV появлялся, когда он необходим, и исчезал, когда его нет (поэтому в любой момент времени на экране отображается только один DIV).URL: http://plaza.ufl.edu/noproctor/FloraGator/key.html

Форма отлично работает в Firefox и других версиях Explorer, но в IE7 на ПК переключатели всегда отменяются, когда скрыт DIV.Флажки работают нормально и сохраняют ваш выбор, но переключатели просто сбрасываются к значению по умолчанию, как только DIV исчезает из поля зрения, поэтому вы никогда не сможете отправить форму с одним из выбранных.исправить это?

1 Ответ

0 голосов
/ 27 мая 2011

См. IE - скрытая кнопка-переключатель не отмечена при нажатии на соответствующую метку - звучит как скрытие элементов за экраном, а не с отображением: ничего не понадобится, если вы хотите поддерживать IE7 с этим , Поэтому вам, вероятно, придется исключить вкладки пользовательского интерфейса jQuery; они используют display: none & display: block. Хорошей новостью является то, что структуры в виде вкладок очень легко написать самостоятельно с помощью jQuery.

...