Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2015, 09:30
Новичок на форуме
Отправить личное сообщение для RK3DNP Посмотреть профиль Найти все сообщения от RK3DNP
 
Регистрация: 05.08.2015
Сообщений: 4

Отобразить див
Добрый день, я только начинаю изучать и столкнулся с проблемой:
Имеется два меню, верхнее и левое. Нужно чтобы при активном пункте верхнего меню, у левого меню див принимал значение display:block
<li class="item-101 current active"> - только при этом значении
<div class="jbcategory-items"> - этому сделать display:block

А вот как в java это описать, не могу сообразить.
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2015, 10:38
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

RK3DNP,
Выложите полную разметку или поясните, <div class="jbcategory-items"> идёт сразу за <li class="item-101 current active"> ?
Нужна разметка с общим родителем, если есть, если нет, то скорее всего скриптом, хотя и в первом Варианте возможно на одном сss не удастся
jQuery на странице есть в наличии ?
Ответить с цитированием
  #3 (permalink)  
Старый 05.08.2015, 11:27
Новичок на форуме
Отправить личное сообщение для RK3DNP Посмотреть профиль Найти все сообщения от RK3DNP
 
Регистрация: 05.08.2015
Сообщений: 4

Наверно проще будет показать на странице сайта, вот тут
http://toilet.ru/katalog/tualetnye-kabiny/
в левом меню отображается список туалетных кабин. Он отображается, так как активный у него пункт меню туалетные кабины. Тоже самое надо сделать отображение и на главной странице, там уже пункт главная получается активный, а туалетные кабине не активный, поэтому список их скрыт, а надо отобразить.
jQuery есть на странице. Общего родитель как бы везде есть, к примеру body, ну и чуть глубже есть. Но в целом, это 2 разных меню не связанных с собой.
Ответить с цитированием
  #4 (permalink)  
Старый 05.08.2015, 12:31
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

когда у вас пункт главная - активный, у вас отдельная страница
http://toilet.ru
ну так поставьте для этой страницы в стилях
<div class="jbcategory-items"> - этому сделать display:block
Ответить с цитированием
  #5 (permalink)  
Старый 05.08.2015, 13:17
Новичок на форуме
Отправить личное сообщение для RK3DNP Посмотреть профиль Найти все сообщения от RK3DNP
 
Регистрация: 05.08.2015
Сообщений: 4

Это можно было бы сделать, если
<li class="item-101 current active">
был родителем
<div class="jbcategory-items">

Либо как указать это в css ?
Ответить с цитированием
  #6 (permalink)  
Старый 05.08.2015, 14:43
Новичок на форуме
Отправить личное сообщение для RK3DNP Посмотреть профиль Найти все сообщения от RK3DNP
 
Регистрация: 05.08.2015
Сообщений: 4

Вот, удалось решить

<?php

if (JURI::current() == JURI::base()) $this->addStyleDeclaration('
	    #jbmodule-default-93 > div:nth-child(1) > div.jbcategory-items {display:block !important;}
  ');
?>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить ширину и высоту элемента див sanhai Элементы интерфейса 8 13.11.2018 18:04
Пропадает див после выхода за границы дива darksmoke Элементы интерфейса 0 19.11.2014 18:29
Сайт с див контентом Rastabong jQuery 1 14.07.2013 17:09
как сделать, что бы див оставался на месте после перехода на следующую страницу? OklickSpb Общие вопросы Javascript 4 15.03.2012 22:02
Всплывающий див около курсора Andrejs Элементы интерфейса 1 11.02.2011 17:08