0 / 0 / 0
Регистрация: 26.07.2017
Сообщений: 37
|
||||||||||||||||
1 | ||||||||||||||||
Переопределение стилей родительского и родственного элементов22.03.2018, 18:12. Показов 1602. Ответов 4
Есть такая структура:
Я вижу два варианта: 1. Проверить на наличие в dom-дереве элемента <li class="featureList tab-configurator current"> с помощью
2. Переопределять стили при клике на ссылку <a href="#configurator">. После того, как пользователь кликает на другие ссылки из списка, например, gallery или about, стили должны возвращаться обратно. Вопрос в том, какой из этих вариантов оптимальный или есть какие-то другие решения? Добавлено через 57 минут Оказывается, на jQuery можно проверить видимость элемента. Пока получается так:
Добавлено через 2 часа 47 минут Очень нуждаюсь в любой подсказке, векторе, куда копать
0
|
22.03.2018, 18:12 | |
Ответы с готовыми решениями:
4
Переопределение стилей Bootstrap 4 Переопределение CSS стилей компонента в Joomla 2.5.? Указатель на функцию родственного класса Чем отличается импорт стилей от подключения связанных стилей css? |
0 / 0 / 0
Регистрация: 26.07.2017
Сообщений: 37
|
|
22.03.2018, 18:36 [ТС] | 2 |
Вот визуально, что нужно...
0
|
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
|
|
23.03.2018, 10:23 | 3 |
не ясна сама логика работы твоих блоков, в левом у тебя фрейм, а в правом у тебя список выбора? и когда щелкаешь по спискам что должно происходить?
1
|
0 / 0 / 0
Регистрация: 26.07.2017
Сообщений: 37
|
|
23.03.2018, 11:58 [ТС] | 4 |
В правом список выбора, когда щелкаешь по пунктам меню в левом блоке меняется содержимое.
При нажатии на пункт galery слева отображаются фотки, при нажатии на configurator - фрейм. И вот при выборе пункта configurator необходимо менять размеры и позиционирование общего (content), левого и правого блоков, а при нажатии на другие пункты списка возвращать стили обратно Добавлено через 25 минут Думается, легче и очевиднее всего повесить на нужный пункт списка событие, при котором будут меняться классы у нужных мне элементов
0
|
890 / 725 / 447
Регистрация: 13.07.2015
Сообщений: 2,277
|
|
23.03.2018, 12:05 | 5 |
Сообщение было отмечено Цитадель как решение
Решение
а зачем переопределять стили если ты можешь сразу написать правильные у каждого блока, когда их не видно не все равно ли какие там стили? И зачем их в списке держать, если можно просто в дивах?
1
|
23.03.2018, 12:05 | |
23.03.2018, 12:05 | |
Помогаю со студенческими работами здесь
5
Изменение стилей элементов Скругленные углы у родительского блока и позиционирование дочерних элементов Выборка родительского элемента и его дочерних элементов в дереве Изменение стилей для элементов showDialog Изменение стилей элементов с помощью hover Приоритет CSS-стилей для элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |