Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Выпадающее меню для форума


Выпадающее меню для форума

Сообщений 341 страница 360 из 560

341

Deff
спасибо, но это не совсем то, что мне было нужно, и код работает некорректно. Воспользовался другим)

0

342

Deff, да, теперь нажимается, но по-прежнему, если сразу нажимаю на второй заголовок, то он накладывается на первый.
Мозилла.

0

343

Jason Stone Ставьте табличку >   :glasses: такую >  Карусельный скрипт: Объединеный Инфо-Блок и Мини-Фотогаллерея

Отредактировано Deff (Вс, 9 Янв 2011 22:07:59)

0

344

Deff, оххо, не хочу такую. ладно, спасибо (:

0

345

Jason Stone Попробую поправиить текущее

0

346

Jason Stone написал(а):

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)

0

347

Deff, аее, пашет. большое спасибо (:

0

348

А что дает выпадающее меню?

0

349

Александр Листвин xm.. зайдите в заказ таблиц - найдите действующие макеты и потыкайте

0

350

Deff написал(а):

Александр Листвин xm.. зайдите в заказ таблиц - найдите действующие макеты и потыкайте

Cgfcb,j http://mybb.ru/f/collection/0229.gif

0

351

Jason Stone В принципе и вариант от rps вполне рабочий рабочий, если изъять указание по открытию первого блока из <style> и перенести в однократный вызов функции в сам скрипт

Отредактировано Deff (Пн, 10 Янв 2011 08:48:57)

0

352

Deon написал(а):

Контейнеры строятся только друг под другом, можно их как-нибудь рядом разместить?)

А мне они нужны как раз друг под другом. Три кнопки-изображения столбиком в левой части таблицы, чтобы справа еще картинку можно было вставить. Контуры ячеек прозрачные. Сейчас в объявлении стоит вот такой очень понятный скрипт:

Код:
<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>

0

353

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;
}

Ну и посмотрите пояснения в самом коде

0

354

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. Так?

Скрипт, который Вы мне написали, его с чем ставить? Сам по себе он не работает, или я Вас не так поняла. Вы вынесли отдельно часть скрипта, что с ним делать? Его вносить в основной скрипт?

0

355

FR-Mia написал(а):

Скрипт, который Вы мне написали, его с чем ставить? Сам по себе он не работает, или я Вас не так поняла. Вы вынесли отдельно часть скрипта, что с ним делать? Его вносить в основной скрипт?

Хм - работать должен сам по себе - дайте адрес форума с установленным объявлением

Всё что у Вас стоит(в предыдущем посте - можно убрать

Отредактировано Deff (Пт, 14 Янв 2011 15:02:59)

0

356

Deff

Deff написал(а):

Хм - работать должен сам по себе

Я попробовала - тишина. Всё остальное убрала, всё равно ничего нет. Просто ничего. Вот адрес, я на нем экспериментирую: http://eduportal.mybb.ru/

0

357

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)

0

358

FR-Mia написал(а):

А мне они нужны как раз друг под другом. Три кнопки-изображения столбиком в левой части таблицы

Замените содержимое Вашего ХТМЛ-вобъявления на это:

Код:
<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 сообщении).

0

359

Или, даже, в ХТМЛ-верх можно поставить следующее:

Код:
<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)

0

360

Deff
Большое спасибо. Мне понравился Ваш вариант. Вы его конкретно под этот фон форума сделали? Просто интересно. Но есть кое-что, что мне непонятно. Это выглядит примерно так:
http://s013.radikal.ru/i323/1101/2f/26d629ac20a0t.jpg

Код:
<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
Вам тоже спасибо за помощь. К Вам у меня тоже есть несколько вопросов.
http://i007.radikal.ru/1101/84/46361ffd60c1t.jpg
Можно ли сделать так, чтобы выпадающие меню выпадали сбоку или снизу относительно картинки, чтобы не перекрывать ее? Или хотя бы не так... нагло.
И еще вопрос, мне нужны прозрачные контуры ячеек, не желтые, как в Вашем коде. Цвет изменяется в том коде, что стоит в ХТМЛ-верх?

Прошу прощения, что не отвечала.

П.С. Что за система? Не могу ставить плюсы, пока не наберу больше 4-х сообщений. Я тут и не сижу так, чтобы дурью помаяться. Извиняйте, парни.

Отредактировано FR-Mia (Пн, 17 Янв 2011 15:58:09)

0


Вы здесь » Единый форум поддержки » Архив » Выпадающее меню для форума