Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

HTML+JQuery Menu

7.4K
02 августа 2011 года
T...H
159 / / 28.12.2008
[ATTACH=CONFIG]5250[/ATTACH]
Привет всем!
Вот элемент дизайна меню который я разработал.
Не могу придумать как сделать так, чтобы при наведении категорий меню:
"Файлы" и его подкатегорий Патчи, к примеру загарался кружок радиации соответствующий.
Помогите с алгоритмом пожалуйста :facepalm:
274
02 августа 2011 года
Lone Wolf
1.3K / / 26.11.2006
что значит загорался?
Рисуешь вторую картинку "загоревшуюся" и ставишь ее на :hover
надеюсь значок в бэкграунте?
7.4K
02 августа 2011 года
T...H
159 / / 28.12.2008
Цитата:
что значит загорался?
Рисуешь вторую картинку "загоревшуюся" и ставишь ее на :hover
надеюсь значок в бэкграунте?


да, это я и имел ввиду, но как связать значек и соответствующиу пункты, где одному значку соответствует множество пунктов ?

274
02 августа 2011 года
Lone Wolf
1.3K / / 26.11.2006
а мне почем знать, кау у тебя все сврестано?
7.4K
02 августа 2011 года
T...H
159 / / 28.12.2008
Lone Wolf, вы JQuery знаете ? о_0
Сейчас впринципе неважно, я структуру могу подогнать еще сто раз под алгоритм.
274
02 августа 2011 года
Lone Wolf
1.3K / / 26.11.2006
аа это плагин?

недочитал нмножко... сорри

ну вобще, у jquery обычно устанваливается в таких случаях свой класс, активному пункту меню, что-то типа jactive ну или как-то так.

Если есть где-то рабочая версия в онлайне - могу гялнуть.
сам плагин меню для jquery -неюзал.
7.4K
02 августа 2011 года
T...H
159 / / 28.12.2008
Цитата:
аа это плагин?


о_0 :facepalm:

278
02 августа 2011 года
Alexander92
1.1K / / 04.08.2008
Цитата: T...H
Lone Wolf, вы JQuery знаете ? о_0


T...H, не думайте, что вы один программист и один знаете библиотеки. Посмотрите сначала, с кем вы разговариваете, а потом задавайте такого рода вопросы. Просто свои проблемы нужно формулировать внятно и четко.

339
29 сентября 2011 года
verybadbug
619 / / 12.09.2005
Цитата: Lone Wolf
а мне почем знать, кау у тебя все сврестано?



кстати имеет большое значение....

1. если радиация внутри <a> - jquery не нужен, делаем через стили :hover

2. если не внутри <a> - можно так

Код:
<div></div><a href="#">

...

function a_enter() {
  $(this).prev().css('background-image', '1_hover.png');
}
function a_leave() {
  $(this).prev().css('background-image', '1.png');
}

$('a').hover(a_enter, a_leave); //этот обработчик вешаем в ready


или так

Код:
<img><a href="#">

...

function a_enter() {
  $(this).prev().attr('src', '1_hover.png');
}
function a_leave() {
  $(this).prev().attr('src', '1.png');
}

$('a').hover(a_enter, a_leave); //этот обработчик вешаем в ready


вариант в одну строку

 
Код:
$('a').hover(function() {$(this).prev().attr('src', '1_hover.png');}, function() {$(this).prev().attr('src', '1.png');}); //этот обработчик вешаем в ready
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог