Deff
спасибо, но это не совсем то, что мне было нужно, и код работает некорректно. Воспользовался другим)
Выпадающее меню для форума
Сообщений 341 страница 360 из 560
Поделиться341Вс, 9 Янв 2011 20:24:26
Поделиться342Вс, 9 Янв 2011 22:01:15
Deff, да, теперь нажимается, но по-прежнему, если сразу нажимаю на второй заголовок, то он накладывается на первый.
Мозилла.
Поделиться343Вс, 9 Янв 2011 22:07:27
Jason Stone Ставьте табличку > такую > Карусельный скрипт: Объединеный Инфо-Блок и Мини-Фотогаллерея
Отредактировано Deff (Вс, 9 Янв 2011 22:07:59)
Поделиться344Вс, 9 Янв 2011 22:20:15
Deff, оххо, не хочу такую. ладно, спасибо (:
Поделиться345Вс, 9 Янв 2011 22:21:23
Jason Stone Попробую поправиить текущее
Поделиться346Вс, 9 Янв 2011 22:50:35
Deff, оххо, не хочу такую
<center> <style type="text/css"> #menu { padding-left: 20px; text-align: center; } #menu a { padding: 7px 15px 7px; margin-right: 5px; margin: 10px 0; width: 100px; text-decoration: none; } #submenu { padding: 5px; height: 200px; text-align: center; font-size: 12px; width: 700px; } .submenutext { display: none; height: 60px; } #MenuTxT { background:url(http://s46.radikal.ru/i114/1101/51/8122a15c55c6.jpg) no-repeat center; text-shadow: #755a57 2px 2px 12px,#9C816C -2px -2px 12px,#94A4B0 1px 1px 2px; } #submenu A { color: #CCC; } #menu .tabactive { color: 65065f; } </style> <!-- Cкрипт для всей Таблички --> <table id=007 style="width: 730px;"> <tbody> <tr> <td> <div id="menu"> <i> <a alt=#sm1 "style="cursor: pointer;">Новости</a> <a alt=#sm2 "style="cursor: pointer;">Администрация</a> <a alt=#sm3 "style="cursor: pointer;">Время|Погода</a> <a alt=#sm4 "style="cursor: pointer;">События</a> <a alt=#sm5 "style="cursor: pointer;">Ссылки</a> <a alt=#sm6 "style="cursor: pointer;">Партнеры</a> <a alt=#sm7 "style="cursor: pointer;">Реклама</a> </i> </div> </td> </tr> <tr> <td id="MenuTxT" align="center" valign="center"> <div id="submenu" align="center"> <i> <div id="sm1" class="submenutext" style="display:block;"><br /><br /> <div style="overflow: scroll; overflow-x: hidden; height:150px;"> <b>7.01.2011</b> <br> Ролевая официально открыта!!! Гости не сидите долго на главной странице, а регистрируйтесь, <a href="http://kuromonoshitsuji.mybb.ru/viewtopic.php?id=10">пишите анкеты</a> и присоединяйтесь к нам! <a href="http://kuromonoshitsuji.mybb.ru/viewtopic.php?id=12#p35">Ролей</a> больше чем достаточно. Благо и обстоятельства к этому располагают. В меру добрая администрация, будет рада новым участникам на проекте! <br><b>1.01.2011</b> <br>Вот мы и дождались!!! Новый год!!! Ура, товарищи! <br><b>26.11.2010</b> <br>Ролевая начала свое существование.</div></div> <div id="sm2" class="submenutext"><br /><br /> <b>Глав. администратор</b> <br><a href="http://kuromonoshitsuji.mybb.ru/profile.php?id=3">Arisu</a> <br><b>Администраторы</b> <br><a href="http://kuromonoshitsuji.mybb.ru/profile.php?id=2">Sebastian</a> <br><a href="http://kuromonoshitsuji.mybb.ru/profile.php?id=5">Angela&Ash</a> <br><b>Модераторы</b> <br>Идет набор</div> <div id="sm3" class="submenutext"><br /><br /> <table width="100%" border="0"> <tr> <td> <b>Время</b></td> <td> <b>Погода</b></td></tr></table></div> <div id="sm4" class="submenutext"><br /><br />Ролевая создана по аниме и манге Темный Дворецкий. Сюжет в разработке.</div> <div id="sm5" class="submenutext"><br /><br /> <table width="100%" border="0"> <tr> <td> <b>Для гостей</b> <br><a href="http://kuromonoshitsuji.mybb.ru/viewforum.php?id=2">Гостевая</a> <br><a href="http://kuromonoshitsuji.mybb.ru/viewtopic.php?id=3#p14">Правила</a> <br><a href="http://kuromonoshitsuji.mybb.ru">Сюжет</a> <br><a href="http://kuromonoshitsuji.mybb.ru/viewtopic.php?id=4">Демонология</a> <br><a href="http://kuromonoshitsuji.mybb.ru/viewtopic.php?id=10">Шаблон анкеты</a> <br><a href="http://kuromonoshitsuji.mybb.ru/viewtopic.php?id=12#p35">Список ролей</a> <br><a href="http://kuromonoshitsuji.mybb.ru/viewforum.php?id=8">Реклама</a> </td> <td> <br><b>Для участников</b> <br>Отсутствие|Уход <br>Заполнение профиля <br>Галерея <br>Поиск партнера по игре </td></tr></table></div> <div id="sm6" class="submenutext"><br /><br /> <b>Наши партнеры:</b> </div> <div id="sm7" class="submenutext"><br /><br /> <br>Для рекламы создан специальный аккаунт. Новых регистрировать не надо. Не забываем: Реклама только взаимна! <br> <table width="100%" border="0"> <tr> <td> <br><b>Аккаунт для рекламы:</b> <br> <br>Ник: <b>PR</b> <br>Пароль: <b>0000</b></td> <td> <b>Ротация:</b> <br> </td></tr></table> </div> </i> </div> </td> </tr> </tbody> </table> <script type="text/javascript"> $(document).ready(function() { $("td.#MenuTxT div.submenutext").hide(); <!--$(".tabs a:first").addClass("active").show(); --> $("td.#MenuTxT div.submenutext:first").show(); $("div.#menu a").click(function() { $("div.#menu a").removeClass("tabactive"); $(this).addClass("tabactive"); $("td.#MenuTxT div.submenutext").hide(); var activeDiv = $(this).attr("alt"); $("div."+activeDiv).fadeIn(); return false; }); }); </script> <!--<script type="text/javascript"> var prevmenu, prevtab function subMenu(obj, menu) { if (document.getElementById) { if (prevmenu) document.getElementById(prevmenu).style.display = "none" document.getElementById(menu).style.display = "block" if (prevtab) { prevtab.className = "" } obj.className = "tabactive" prevmenu = menu prevtab = obj } } </script>--> </center>
Cделал на jQuery - Пробуйте
Отредактировано Deff (Пн, 10 Янв 2011 09:01:47)
Поделиться347Вс, 9 Янв 2011 22:52:42
Deff, аее, пашет. большое спасибо (:
Поделиться348Вс, 9 Янв 2011 23:24:44
А что дает выпадающее меню?
Поделиться349Вс, 9 Янв 2011 23:28:47
Александр Листвин xm.. зайдите в заказ таблиц - найдите действующие макеты и потыкайте
Поделиться350Вс, 9 Янв 2011 23:37:14
Александр Листвин xm.. зайдите в заказ таблиц - найдите действующие макеты и потыкайте
Cgfcb,j
Поделиться351Пн, 10 Янв 2011 02:04:47
Jason Stone В принципе и вариант от rps вполне рабочий рабочий, если изъять указание по открытию первого блока из <style> и перенести в однократный вызов функции в сам скрипт
Отредактировано Deff (Пн, 10 Янв 2011 08:48:57)
Поделиться352Чт, 13 Янв 2011 17:41:30
Контейнеры строятся только друг под другом, можно их как-нибудь рядом разместить?)
А мне они нужны как раз друг под другом. Три кнопки-изображения столбиком в левой части таблицы, чтобы справа еще картинку можно было вставить. Контуры ячеек прозрачные. Сейчас в объявлении стоит вот такой очень понятный скрипт:
<center><table style="width: 90%"> <tr> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src='путь до картинки'></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src='путь до картинки'></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src='путь до картинки'></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> </tr> </table></center>
Поделиться353Чт, 13 Янв 2011 19:06:37
FR-Mia
<!--=== Табличка =========--> <style type="text/css"> #tableMy { background:url(Картинка под всю табличку) no-repeat center; } #menu { padding-left: 12px; text-align: left; } #menu a { text-shadow: #FAFAD8 -2px -2px 1px,#94A4B0 2px 2px 2px; display:block; padding: 0; height:40px; margin: 10px 0; text-decoration: none; } #menu a.tabactive{ color:#31A2B7; font-weight:bold; } #submenu { height: 200px; text-align: center; font-size: 12px; width: 700px; } .submenutext { display: none; height: 60px; } #MenuTxT { padding: 5px; background:url(Тут картинка под Общий блок информации) no-repeat center; text-shadow: #755a57 2px 2px 12px,#9C816C -2px -2px 12px,#94A4B0 1px 1px 2px; } #submenu A { color: #CCC; } #menu .tabactive { color: 65065f; } </style> <!-- Cкрипт для всей Таблички -->
#menu a {
display:block;
padding: 0;
height:40px; (высота пространства под надпись в меню
margin: 10px 0;
text-decoration: none;
}
Ну и посмотрите пояснения в самом коде
Поделиться354Пт, 14 Янв 2011 13:51:28
Deff
Я правильно Вас поняла, этот скрипт нужно вставить в "Объявление"?
В HTML верх у меня стоит:
<style> div .splLink {width: 130px; height: 40px; border: 2px solid #FFD700; background: #FFFFCC; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 5px;} .spll {width: 130px; height: 70px; } .spll div .splCont {height: auto; width: 300px; background: url(http://forumupload.ru/uploads/0003/83/96/1556-1.png); padding: 5px; z-index: 1000; margin-top: 5px; border: 2px solid #FFD700; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;} </style>
В HTML низ:
<script type="text/javascript" src="http://szenprogs.ru/scripts/jquery-1.3.2.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.splLink').click(function(){ $(this).parent().children('div.splCont').toggle('normal'); return false; }); }); </script>
Это всё соответствует, как я поняла, тому скрипту, который я написала в сообщении 352. Так?
Скрипт, который Вы мне написали, его с чем ставить? Сам по себе он не работает, или я Вас не так поняла. Вы вынесли отдельно часть скрипта, что с ним делать? Его вносить в основной скрипт?
Поделиться355Пт, 14 Янв 2011 15:02:06
Скрипт, который Вы мне написали, его с чем ставить? Сам по себе он не работает, или я Вас не так поняла. Вы вынесли отдельно часть скрипта, что с ним делать? Его вносить в основной скрипт?
Хм - работать должен сам по себе - дайте адрес форума с установленным объявлением
Всё что у Вас стоит(в предыдущем посте - можно убрать
Отредактировано Deff (Пт, 14 Янв 2011 15:02:59)
Поделиться356Пт, 14 Янв 2011 15:54:35
Deff
Хм - работать должен сам по себе
Я попробовала - тишина. Всё остальное убрала, всё равно ничего нет. Просто ничего. Вот адрес, я на нем экспериментирую: http://eduportal.mybb.ru/
Поделиться357Пт, 14 Янв 2011 19:37:22
FR-Mia Сорри -это моя промашка(*Недокопировал
<center><!--=== Табличка =========--> <style type="text/css"> #tableMy { background:url(Картинка под всю табличку) no-repeat center; } #menu { padding-left: 12px; text-align: left; } #menu a { text-shadow: #FAFAD8 -2px -2px 1px,#94A4B0 2px 2px 2px; display:block; padding: 0; height:40px; margin: 10px 0; text-decoration: none; } #menu a.tabactive{ color:#31A2B7; font-weight:bold; } #submenu { height: 200px; text-align: center; font-size: 12px; width: 700px; } .submenutext { display: none; height: 60px; } #MenuTxT { padding: 5px; background:url(Тут картинка под Общий блок информации) no-repeat center; text-shadow: #755a57 2px 2px 12px,#9C816C -2px -2px 12px,#94A4B0 1px 1px 2px; } #submenu A { color: #CCC; } #menu .tabactive { color: 65065f; } </style> <!-- Cкрипт для всей Таблички --> <table id=tableMy style="width: 100%;"> <tbody> <tr> <td width=30%> <div id="menu"> <i> <a alt=#sm1 "style="cursor: pointer;">МЕНЮ 1</a> <a alt=#sm2 "style="cursor: pointer;">МЕНЮ 2</a> <a alt=#sm3 "style="cursor: pointer;">МЕНЮ 3</a> </i> </div> </td> <td width=70% id="MenuTxT" align="center" valign="center"> <div id="submenu" align="center"> <i> <div id="sm1" class="submenutext" style="display:block;"><br /><br /> <!-- Тут контент 1-го Блока --> Тут контент 1-го Блока </div> <div id="sm2" class="submenutext"><br /><br /> <!-- Тут контент 2-го Блока --> Тут контент 2-го Блока </div> <div id="sm3" class="submenutext"><br /><br /> <!-- Тут контент 3-го Блока --> Тут контент 3-го Блока </div> </i> </div> </td> </tr> </tbody> </table> <script type="text/javascript"> $(document).ready(function() { $("td.#MenuTxT div.submenutext").hide(); <!--$(".tabs a:first").addClass("active").show(); --> $("td.#MenuTxT div.submenutext:first").show(); $("div.#menu a").click(function() { $("div.#menu a").removeClass("tabactive"); $(this).addClass("tabactive"); $("td.#MenuTxT div.submenutext").hide(); var activeDiv = $(this).attr("alt"); $("div."+activeDiv).fadeIn(); return false; }); }); </script> </center><!--===/End Табличка =========-->
Отредактировано Deff (Пт, 14 Янв 2011 20:04:18)
Поделиться358Пт, 14 Янв 2011 19:40:49
А мне они нужны как раз друг под другом. Три кнопки-изображения столбиком в левой части таблицы
Замените содержимое Вашего ХТМЛ-вобъявления на это:
<center><table style="width: 90%"> <tr> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src='путь до картинки'></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> </tr> <tr> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src='путь до картинки'></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> </tr> <tr> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src='путь до картинки'></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> </tr> </table></center>
То, что должно стоять в ХТМЛ-верх и ХТМЛ-низ оставьте без изменений (так, как у Вас стояло в 354 сообщении).
Поделиться359Пт, 14 Янв 2011 19:47:03
Или, даже, в ХТМЛ-верх можно поставить следующее:
<style type="text/css"> .splLink { width: 130px; height: 40px; text-align: center; padding: 5px; border: 2px solid #FFD700; background: #FFFFCC; } .spll { width: 130px; height: 70px; } .spll div .splCont { height: auto; width: 300px; background: url(http://forumupload.ru/uploads/0003/83/96/1556-1.png); padding: 5px; z-index: 1000; left: 250px; margin-top: -45px; border: 2px solid #FFD700; font-size: 12px; font-family: "Comic Sans Ms"; text-align: center; } </style>
Тогда блоки будут открываться справа.
Отредактировано rps (Пт, 14 Янв 2011 19:47:43)
Поделиться360Пн, 17 Янв 2011 15:48:09
Deff
Большое спасибо. Мне понравился Ваш вариант. Вы его конкретно под этот фон форума сделали? Просто интересно. Но есть кое-что, что мне непонятно. Это выглядит примерно так:
<style type="text/css"> #tableMy { background:url(Картинка под всю табличку) no-repeat center; }
Это, понятно, фон.
#MenuTxT { padding: 5px; background:url(Тут картинка под Общий блок информации) no-repeat center; text-shadow: #755a57 2px 2px 12px,#9C816C -2px -2px 12px,#94A4B0 1px 1px 2px; }
Но вот это зачем, не поняла. Перегораживает фон и не меняется переходя от ячейки к ячейке.
rps
Вам тоже спасибо за помощь. К Вам у меня тоже есть несколько вопросов.
Можно ли сделать так, чтобы выпадающие меню выпадали сбоку или снизу относительно картинки, чтобы не перекрывать ее? Или хотя бы не так... нагло.
И еще вопрос, мне нужны прозрачные контуры ячеек, не желтые, как в Вашем коде. Цвет изменяется в том коде, что стоит в ХТМЛ-верх?
Прошу прощения, что не отвечала.
П.С. Что за система? Не могу ставить плюсы, пока не наберу больше 4-х сообщений. Я тут и не сижу так, чтобы дурью помаяться. Извиняйте, парни.
Отредактировано FR-Mia (Пн, 17 Янв 2011 15:58:09)