Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
26 / 25 / 3
Регистрация: 27.09.2009
Сообщений: 134

"Заедающее" меню при обработки hover

20.12.2010, 17:34. Показов 1462. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте !
У меня такая проблема:
Делал выезжающие меню, которое при наведении курсора появляется, а при потере проподает.
Использовал JQuery и плагин Animation Color.
Написал код:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Делаем свой обработчик наведения курсора
$(".menu ul li").hover(
  // При наведении курсора
  function () {
    $(this).find("a.master").css({'color':MTC1});                         
    $(this).find("a.master").animate({'background-color':MC1},400);
    $(this).find("ul").slideDown(400);
  }                       
 ,
  // При убирании курсора
  function () {
    $(this).find("a.master").css({'color':MTC1});
    $(this).find("a.master").animate({'background-color':MC2},400);
    $(this).find("ul").slideUp(400);
  }
);
// ПРИМЕЧАНИЕ: MC*-SC*-MTC*  - константы цвета
Возникла такая проблема: несколько раз провел курсором туда-сюда по пунктам меню:
Меню продолжает выезжать и задвигаться. Как это исправить ?
Как обработать возвращение курсора на форму и продолжить выдвигание с текущего момента ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.12.2010, 17:34
Ответы с готовыми решениями:

Нужно при клике, исключить события hover, во. И еще глюки .hover. Отключение .hover в случае активации .click
Нужно при клике, исключить события hover, во. И 1. Глюки .hover: При наведении на блок, к которому он применяется(стрелочка):...

Меню не открывается при hover
<nav class="nav"> <div>Кнопка открытия меню</div> <ul> <li><h2>Заголовок1</h2></li> <li> <ul> ...

Проблема с hover при выпадающем меню
Есть меню с выпадающим подменю. Но подменю так низко , что при попытке опустить мышку на выпадающее меню, оно пропадает так как hover уже...

1
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
22.01.2011, 20:56
Когда-то возникла подобная проблема. В интернете довольно много скриптов, позволяющих избавиться от этого бага. Большинство из них основано на том, что засекается время пребывания (или отсутствия) курсора на элементе, в соответствии с чем происходит выдвигание.
Естественно, наиболее профессионально это выглядит в платных скриптах (в них вроде бы так же хранится и текущее положение, для "выдвигания с текущего момента". Поищи - обязательно найдешь.

Простой метод избавления от глюка:
JavaScript
1
$(this).find("ul").slideDown(400);
и
JavaScript
1
$(this).find("ul").stop(true,true).slideUp(400);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.01.2011, 20:56
Помогаю со студенческими работами здесь

При hover - эффекте моргает меню
Здравствуйте. Не мог бы кто-нибудь глянуть верстку почему моргает меню: адрес http://activities.ursmu.ru/, при наведении на пункт...

Почему дергаются элементы при наведении на меню и не работает hover эффект на подменю?
Когда навожу на элементы menu, то они дергаются и еще делает это резко, хотя я задал transition, а на подменю hover эффект вообще почему не...

Меню на hover
Добрый день, подскажите почемуне выезжает меню на hover. и как сделать отступ между главным меню и меню которое появляется при ховере....

A:hover в меню
Здравствуйте. Стандартное горизонтальное меню. <div><ul><li></li></ul></div>. Не могу сделать, что бы a:hover не сдвигала соседние...

Меню, работа с hover
Задачи: 1) При наведении на "Компоненты" происходит смещение надписи влево (это сделано), нужно сделать так что бы при наведении на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru