ImageMenu - Графическое меню на MooTools | SelkinVitaly.RU
ImageMenu - Графическое меню на MooTools | SelkinVitaly.RU

Графическое меню на MooTools

Рубрика: JavaScript

Просмотров: 2263

Приветствую вас, дорогие друзья! На этот раз я набрёл на очень удивительную менюшку, исполненую на всё том же mootools.Что тут сказать? Mootools всё чаще и чаще встречается во многие скриптах. Это и неудивительно. Ведь работы, выполненные на этом фреймворке, обладают кросс-браузерностью, гибкостью и элегантностью.

ImageMenu - меню на Mootools

ImageMenu в действииСкачать ImageMenu

Шаг №1

Копируем файлы на сервер и подключаем таблицу стилей:

<link href="css/imageMenu.css" rel="stylesheet" type="text/css"/>

Шаг №2

Подключаем скрипт ImageTools и библиотеку Mootools:

<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/imageMenu.js"></script>

Шаг №3

Вставляем следующий кусок кода перед закрытием BODY:

<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:310, border:40, duration:410});
});
</script>

Шаг №4

Теперь прописываем следующий HTML-код у себя на странице:

<div id="imageMenu">
<ul>
<li class="landscapes"><a href="#">Landscapes</a></li>
<li class="people"><a href="#">People</a></li>
<li class="nature"><a href="#">Nature</a></li>
<li class="urban"><a href="#">Urban</a></li>
<li class="abstract"><a href="#">Abstract</a></li>
</ul>
</div>

Параметры ImageMenu

  • openWidth - ширина открытого элемента
  • border - рамка в пикселях для открытых элементов
  • duration - продолжительность открытия элемента.
  • transition - переход. По умолчанию: Fx.Transitions.quadOut
  • onOpen - функция, которая будет выполняться для открытых элементов.
  • onClose - функция, которая будет выполнять для закрытых элементов.

Данные элементы добавляются в код, который описан в третьем шаге. Например:

<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:310, border:40, duration:410, onOpen:function(e,i){alert(e);}});
});
</script>

Получаем: длительность - 410, ширину - 310, а при щелчке на открытом элемента появится сообщение с адресом.

Комментарии:

Добавил: эля (30-Jan 2012 22:03:43)

всё раздвигается. скачала отсюда http://loco.ru/materials/37-javascript-graphic-mootools-menu

Добавил: Владимир (02-Jun 2011 21:26:46)

и таки да... не раздвигается :-) http://fotobine.ru/index/testovaja/0-39 что не так?

Добавил: Deni (14-Apr 2011 21:29:49)

не уверен что кто-то ответит, но спрошу... Я вывел меню, Его вижу на сайте, но вот почему оно не раздвигается?

Добавил: Дима (12-Mar 2010 20:53:44)

да Виталий правильно задал вопрос. Скажите где нужно изменить размеры чтобы меню разместить на всю ширину экрана

Селькин Виталий:
Так я же ему ответил. Или это не помогает?

Добавил: Александр (11-Mar 2010 16:56:14)

Добрый день Виталий! спасибо за интереснейший и очень полезный ресурс!! очень много полезного для себя уяснил... буду очень признателен за ответ на следующий вопрос: как Mootools, тоесть менюшку сделать вертикальной, т.е. чтобы текст был горизонтальный а фотки раскрывались вниз? С уважением. Александр

Селькин Виталий:
Хм... что-то этим вопросом я не задавался. Стоит подумать.

Добавил: Виталий (30-Nov 2009 17:28:51)

Ребята все здорово, Спасибо огромное! а можете еще подсказать где нужно изменить размеры чтобы меню разместить на всю ширину экрана.

Селькин Виталий:
Измените следующие параметры в таблице стилей до необходимых результатов:

#imageMenu {
width: 900px;
height: 200px;
}


Добавление комментария:

Имя *:

Email:

Текст *:

Символы на картинке *:

RSS-подписка
RSS-подписка на статьи по основам сайтостроения RSS-подписка на полезные уроки по web-языкам
Разделы статьй
Каталог товаров
Разделы уроков
Последние статьи
Последние уроки