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://upforme.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://upforme.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)
Похожие темы
| Выпадающее меню для форума не работает! | Корзина | Вт, 27 Апр 2010 |
| выпадающее меню | Корзина | Ср, 2 Сен 2015 |
| Выпадающее меню | Корзина | Пт, 10 Сен 2010 |
| Уменьшить размеры выпадающего меню и размеры панели навигации. | Архив | Ср, 15 Янв 2014 |
| Выпадающее меню | Корзина | Пт, 26 Авг 2011 |