За последние 24 часа нас посетили 19295 программистов и 1655 роботов. Сейчас ищут 1146 программистов ...

проверка на мышь

Тема в разделе "JavaScript и AJAX", создана пользователем smails, 30 янв 2008.

  1. smails

    smails Активный пользователь

    С нами с:
    24 июл 2006
    Сообщения:
    231
    Симпатии:
    0
    Адрес:
    Москва
    Как проверить наведён ли курсор мыши на элемент?

    вобщем мне нужно сделать, чтобы при наведении курсора на элемент страницы появлялся слой, и если курсор перемещается на появившийся слой - появившийся слой не изчезает, и когда мыш уходит с этого слоя, он исчезал
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    onmouseover/out
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Фух, я уж думал будет вопрос: "Как узнать, подключена ли мышь к компьютеру?"
     
  4. smails

    smails Активный пользователь

    С нами с:
    24 июл 2006
    Сообщения:
    231
    Симпатии:
    0
    Адрес:
    Москва
    нет... поидее нужно составить как бы условие, но я не знаю как..

    если курсор наведён на кнопку, то появляется слой

    если курсор наводится на слой и убирается с кнопки, то слой остаётся, а если курсор убирается с кнопки и не наводится на слой, то слой исчезает

    обычное меню блин
     
  5. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Жжошь! )))

    Расковыряй любое меню и все станет ясно!
     
  6. smails

    smails Активный пользователь

    С нами с:
    24 июл 2006
    Сообщения:
    231
    Симпатии:
    0
    Адрес:
    Москва
    ну сам алгоритм похож на тот, что я описал? или как оно реализуется с точки зрения логики, не кода
     
  7. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    Наводишь мышь на кнопку, появляется див, убираешь мышь с кнопки включается таймер, например 1 секунда.
    Если в течении секунды навел мышь на див - таймер отключается
    Если не навел - таймер срабатывает и прячет див.

    Если убрал мышь с дива - див прячется.

    Ну и всякие там примочки типа: навел на другую кнопку - прячется предыдущи див и пр.
     
  8. smails

    smails Активный пользователь

    С нами с:
    24 июл 2006
    Сообщения:
    231
    Симпатии:
    0
    Адрес:
    Москва
    блин, точно таймер...

    а я блин пробовал сделать чтобы слой появлялся прям над кнопкой))

    Спасибо!:)