Нужно сделать выпадающие таблицы
Страницы: 1
Нужно сделать выпадающие таблицы
Нужно сделать выпадающие таблички. На картинке ниже нарисовал что именно нужно. При статическом положении должна выпадать табличка 1 пункта меню (т.е. должна быть открыта), при нажатии на заголовок №2 первая табличка (текст) должна свернуться, а та что скрыта под заголовком №2 должна появиться, и так далее. Подскажите как сделать данную весчь, где можно почитать, желательно чтоб и код html был подробно расписан. Данную табличку планирую запихать в виджет на сайте wordpress (табличка = обычный текст).
223.png (10.13 КБ) [ Скачать ]
Изменено: Влад Мищенко - 9 Августа 2013 20:00
50 т.р. в месяц на киносайте РЕГИСТРАЦИЯ - обучаю рефералов, в ЛС

Лучшая партнерка - 25 т.р. в месяц РЕГИСТРАЦИЯ

Качественные дешевые статьи КУПИТЬ
Пример:

coder.hol.es/example/js/simp_ac/Basic.html


Код:

coder.hol.es/archive/simp_ac
Цитата
Coder пишет:
Код:

coder.hol.es/archive/simp_ac
Спасибо огромное, как раз то что ищу, вот только думал что кодик полегче будет, а не можете побыстрому растолковать, как код который скачал интегрировать в виджет wordpress, и что с 2-мя jsфайлами - их куда?
Цитата
Влад Мищенко пишет:
Спасибо огромное
Пожалуйста smile:).  К сожалению, в WP полный нуль.
Цитата
Coder пишет:
Пожалуйста smile:)
просто попробовал с кодом поиграть - но вылезло прям посредине сайта и пока все меню открытое, но копаюсь еще=)
Цитата
Влад Мищенко пишет:
но копаюсь еще=)
У вас получится - все дело в настойчивости и последовательности=).  Может, спецы по WP что подскажут...
Coder не выходит его интегрировать в вердпресс, прописал разметку установил именно в виджет, залил js-ки в корень, все заработало, но тема поехала капитально сайт разбросало просто. Есть у кого нить еще варианты?
Цитата
Coder пишет:
coder.hol.es/archive/simp_ac
Неплохой сайтик, возьму на заметку.

Влад Мищенко,  странно что тема поехала. По идее там все стилями должно регулироваться что бы ничего никуда не ехало. Нет ли повторяющихся элементов конструкций (одинаковые див, класс и т.д.)?
Попробуйте такое.

- в виджет

Код
<ul id="nav">
    <li><a href="#">Главная</a></li>
    <li><a href="#" class="sub" tabindex="1">HTML/CSS</a><img src="images/up.gif" alt="" />
        <ul>
            <li><a href="#"><img src="images/empty.gif" />Ссылка 1</a></li>
            <li><a href="#"><img src="images/empty.gif" />Ссылка 2</a></li>
            <li><a href="#"><img src="images/empty.gif" />Ссылка 3</a></li>
            <li><a href="#"><img src="images/empty.gif" />Ссылка 4</a></li>
            <li><a href="#"><img src="images/empty.gif" />Ссылка 5</a></li>
        </ul>
    </li>
    <li><a href="#" class="sub" tabindex="1">jQuery/JS</a><img src="images/up.gif" alt="" />
        <ul>
            <li><a href="#">Ссылка 6</a></li>
            <li><a href="#">Ссылка 7</a></li>
            <li><a href="#">Ссылка 8</a></li>
            <li><a href="#">Ссылка 9</a></li>
            <li><a href="#">Ссылка 10</a></li>
        </ul>
    </li>
    <li><a href="#">PHP</a></li>
    <li><a href="#">MySQL</a></li>
    <li><a href="#">XSLT</a></li>
</ul>

 

в CSS


Код
#nav {
    border:3px solid #3e4547;

    box-shadow:2px 2px 8px #000000;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
#nav, #nav ul {
    list-style:none;
    padding:0;
    width:200px;
}
#nav ul {
    position:relative;
    z-index:-1;
}
#nav li {
    position:relative;
    z-index:100;
}
#nav ul li {
    margin-top:-23px;

    -moz-transition:  0.4s linear 0.4s;
    -ms-transition: 0.4s linear 0.4s;
    -o-transition: 0.4s linear 0.4s;
    -webkit-transition: 0.4s linear 0.4s;
    transition: 0.4s linear 0.4s;
}
#nav li a {
    background-color:#d4d5d8;
    color:#000;
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:28px;
    outline:0;
    padding-left:15px;
    text-decoration:none;
}
#nav li a.sub {
    background:#d4d5d8 url("../images/down.gif") no-repeat;
}
#nav li a + img {
    cursor:pointer;
    display:none;
    height:28px;
    left:0;
    position:absolute;
    top:0;
    width:200px;
}
#nav li a img {
    border-width:0px;
    height:24px;
    line-height:28px;
    margin-right:8px;
    vertical-align:middle;
    width:24px;
}
#nav li a:hover {
    background-color:#bcbdc1;
}
#nav ul li a {
    background-color:#eee;
    border-bottom:1px solid #ccc;
    color:#000;
    font-size:11px;
    line-height:22px;
}
#nav ul li a:hover {
    background-color:#ddd;
    color:#444;
}
#nav ul li a img {
    background: url("../images/bulb.png") no-repeat;
    border-width:0px;
    height:16px;
    line-height:22px;
    margin-right:5px;
    vertical-align:middle;
    width:16px;
}
#nav ul li:nth-child(odd) a img {
    background:url("../images/bulb2.png") no-repeat;
}
#nav a.sub:focus {
    background:#bcbdc1;
    outline:0;
}
#nav a:focus ~ ul li {
    margin-top:0;

    -moz-transition:  0.4s linear;
    -ms-transition: 0.4s linear;
    -o-transition: 0.4s linears;
    -webkit-transition: 0.4s linears;
    transition: 0.4s linear;
}
#nav a:focus + img, #nav a:active + img {
    display:block;
}
#nav a.sub:active {
    background:#bcbdc1;
    outline:0;
}
#nav a:active ~ ul li {
    margin-top:0;
}
#nav ul:hover {
    display:block;
}

 
Легко встает на WP
Цитата
Coder пишет:
Пример:

coder.hol.es/example/js/simp_ac/Basic.html


Код:

coder.hol.es/archive/simp_ac
Спасибо, тоже искал.
Цитата
anna911 пишет:
Легко встает на WP
Так меня небыло целый день, но Аnna судя по вашему коду:во первых - разметка цсс # nav есть во многих темах и в моей тоже (а значит тема,т.е ее коректное изображение нарушится), а в самом коде, который вставлять в виджет да и в цсс есть изображения - мне их где брать???
пытался замутить через спойлеры, как через плагин, так и через js фалы иил css разметку находил чтоб вывести тегом - все равно или некорректно отображается спойлер - или едет шаблон, находил довольно таки неплохой плагин табы+ аккордеоны WP UI называется, но он епт на инглише, и все аккордеоны по дефолту - все время открытые, пытался свернуть, но не фига не вышел - сильно тяжелый плагин - около 30 файлом содеержит, так и не нашел пока что искал, может есть подсказки?
жаль, хотела как лучше smile:confused:у меня он превосходно работает...
Цитата
Влад Мищенко пишет:
Нужно сделать выпадающие таблички. На картинке ниже нарисовал что именно нужно.
При статическом положении должна выпадать табличка 1 пункта меню (т.е. должна
быть открыта), при нажатии на заголовок №2 первая табличка (текст) должна
свернуться, а та что скрыта под заголовком №2 должна появиться, и так далее.
Подскажите как сделать данную весчь, где можно почитать, желательно чтоб и код
html был подробно расписан.

Ну то, что нужно это - обычный "аккордеон". smile:)
Разные их варианты (на jQuery, CSS) здесь: ruseller.com/search.php?s=%D0%B0%D0%BA%D0%BA%D0%BE%D1%80%D0%B4%D0%B5%D0%BE%D0%BD
Даже есть что-то и для WordPress: ruseller.com/adds.php?rub_id=39&id=2380

Практически на всё дано подробное описание. Есть демо эффектов и исходники.
Мой чат: http://mychatik.ru
Цитата
Станислав Антонов пишет:
Спасибо, тоже искал
Пожалуйста smile:)

Цитата
pelikesha пишет:
Неплохой сайтик, возьму на заметку.
smile:)
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
19:30 Индексация страниц 
20:28 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Какую выбрать тему/нишу для сайта? 
18:32 Gambling Craft - гемблинг по белому 
20:19 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
12:50 GoodsMoney.io 
09:45 Резидентные Прокси Ротационные BACKCONNECT США Европа Микс 
19:49 Комплексный прогон по трастовым сайтам, статейное размещение. Рост НЧ-СЧ, Тиц-пр. 
15:42 WebKazna. Обмены криптовалют. Доставка наличных. 
14:42 SOCKS5 приватные прокси на 30 дней для PayPal 
14:42 Google Voice аккаунты для бесплатных SMS и звонков 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
20:17 Точные прогнозы на футбол 
12:23 150+ хакерских поисковых систем и инструментов 
08:38 Накрутка поисковых подсказок 
17:41 Стряхнуть обыденность - об Агасфере 
10:54 Добро пожаловать в цифровой мир... 
22:39 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор