Я создал аккордеонный контур и в этом аккордеоне contol у него есть 2 переключателя и кнопка. Я создал в HTML5 с помощью javascrip и css в Dot net.Когда любой из переключателей отмечен на той же панели аккордеона некоторые другие панели управления должны открыться. И когда проверяется другая радиокнопка, панель 1-й радиокнопки должна быть отключена, а другая панель должна быть видна в том же аккордеонном управлении.Аккордеонный контроль с вложенными элементами
1
A
ответ
0
Это можно сделать только с помощью CSS, используя псевдоним :checked
. -селектор.
Пример:
input[type="radio"] + div {
height: 0;
}
input[type="radio"]:checked + div {
height: 100px;
}
jsFiddle (в комплекте с переходами): http://jsfiddle.net/dH65w/
К сожалению переходы не работают правильно с height: auto
, так что вам необходимо фиксированных высот. Кроме того, «+» часть CSS не работает в IE7, а переходы даже не работают в IE9.
0
Вот версия jQuery, по существу, такая же, как и мой другой ответ (более совместимый с браузером, но это JavaScript).
$('input[type="radio"]').change(function() {
$('input[type="radio"]:checked + div').animate({
height: "100px"
}, ".25s");
$('input[type="radio"]:not(:checked) + div').animate({
height: 0
}, ".25s");
});
jsFiddle: http://jsfiddle.net/dH65w/1/
Путь JQuery является более гибким в том, что вы можете делать вещи, которые не будут разрешены по правилам CSS (такие как затрагивающие элементы вне родительского элемента), как и в это jsFiddle: http://jsfiddle.net/dH65w/2/
Смежные вопросы
- 1. Ajax Аккордеонный контроль не работает
- 2. jQuery-UI Аккордеонный контроль с помощью кнопки
- 3. JAXB с вложенными элементами
- 4. Аккордеонный контроль: Поместите UserControls в Panes
- 5. Silverlight Аккордеонный контроль: все сработано при загрузке
- 6. jQuery аккордеонный контроль над пустыми разделами
- 7. Аккордеонный контроль для окна 8 metro app
- 8. Transform словарь с вложенными элементами
- 9. фильтрация с глубокими вложенными элементами
- 10. CSS с вложенными отключенными элементами
- 11. выпадающий с вложенными элементами ul
- 12. DesignMode с вложенными элементами управления
- 13. Заказ детьми (вложенными) элементами
- 14. Связывание XML с JAXB с вложенными элементами?
- 15. Создайте XSD из XML с вложенными элементами
- 16. Установите флажок с Вложенными Элементами в Ватире
- 17. Как десериализовать XML с несколькими вложенными элементами?
- 18. обработка события касания с вложенными элементами?
- 19. Низкая частота кадров с вложенными преобразованными элементами
- 20. Работа с дублированными вложенными элементами SVG
- 21. JQuery парения событие с вложенными элементами
- 22. Jquery DOM манипуляции с вложенными элементами
- 23. Многоразовый блок с вложенными элементами - SCSS
- 24. Использование: фокус с вложенными контентными элементами
- 25. мышь проблема событие с вложенными элементами
- 26. Проблема с вложенными элементами ul + li
- 27. Unmarshalling complex xml с вложенными дочерними элементами
- 28. Динамическое сопоставление RestKit с вложенными элементами
- 29. Построение составного элемента управления с вложенными элементами
- 30. JQuery не селектор с вложенными элементами