ххх,
не сочтите за спам, менюшка
<ul id="MenuBar1" class="MenuBarHorizontal">
<li><a class="MenuBarItemSubmenu" href="#">Item 1</a>
<ul>
<li><a href="#">Item 1.1</a></li>
<li><a href="#">Item 1.2</a></li>
<li><a href="#">Item 1.3</a></li>
</ul>
</li>
<li><a href="#">Item 2</a></li>
<li><a class="MenuBarItemSubmenu" href="#">Item 3</a>
<ul>
<li><a class="MenuBarItemSubmenu" href="#">Item 3.1</a>
<ul>
<li><a href="#">Item 3.1.1</a></li>
<li><a href="#">Item 3.1.2</a></li>
</ul>
</li>
<li><a href="#">Item 3.2</a></li>
<li><a href="#">Item 3.3</a></li>
</ul>
</li>
<li><a href="#">Item 4</a></li>
</ul>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
|
Здравствуйте.
Подскажите новичку какими функциями javascript создать выпадающий список (пока хочу как на сайте http://n.constructor.ru/vm/categorie/id/413/ в верхнем левом углу. ) |
Например так:
function func(id)
{
item=document.getElementById(id);
if(item.style.display=="none")
item.style.display="block"
else
item.style.display="none"
}
<div onclick="func('podmenu')">Меню</div>
<div id="podmenu" style="display:none">
<a href="">podmenu_1</a></br>
<a href="">podmenu_2</a></br>
<a href="">podmenu_3</a></br>
</div>
код не оптимизирован, и не являет собой пример универсальности, и вообще противоречит правилам здоровой верстки, и приведен здесь исключительно с целью показать чем пользоватся. По хорошему делу надо использовать для менюшек списки, и сделать таблицу стилей, для всех менюшек-подменюшек, и менять класс стиля для соответствующих элементов. Советую почитать эту статью 7 шагов к грамотному javascript-дереву |
| Часовой пояс GMT +3, время: 21:47. |