![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Добрый вечер, ситуация такая:
скажем есть
как можно сделать, чтобы javascript при наведение на другие елементы, игнарировал их, думая что это див. незнпю как лучше объянить. Это сообщение отредактировал(а) fics - 12.5.2010, 17:24 --------------------
Ушел на пары |
|||
|
||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
Знаю на jquery это функция hover
|
|||
|
||||
| miki54 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.3.2009 Репутация: нет Всего: нет |
Значит у вас есть div
И вы хотите, чтобы при наведении курсора на другие элементы, находящиеся вне вышеописанного дива, функция func1() не вызывалась. (чушь конечно) Я вас правильно понял? |
||||
|
|||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
меню это на дивах <div onmouseout="func1()" onmouseover="func2()"> func1() - плавно скрываеться func2() - плавно появляется если делать лишние навороты(втавлять картинки), то при на их наведении срабатывает для родительского дива onmouseout="func1()" меню скроется, а если для каждые дочерних елементов прописать onmouseout="func1()" onmouseover="func2()" - то меню дергается. --------------------
Ушел на пары |
|||
|
||||
| miki54 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.3.2009 Репутация: нет Всего: нет |
Ну теперь все прояснилось.
Я думаю в этой ситуации лутше вставлять картинки как фоновые изображения дивов (правда не уверен что это решит проблему). я еще подумаю и попозже отпишусь |
|||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
да все верно
но пока jquery еще не использовал никогда, буду пробовать так --------------------
Ушел на пары |
|||
|
||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
||||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
спасибо
--------------------
Ушел на пары |
|||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
c jquery все хорошо работает.
Ну просто ради интереса, как можно реализовать в ручною такую фичу как HOVER в jqury? если кто в курсе. да и тянуть всю библиотеку ради одного вызова hover. не сильно охота. --------------------
Ушел на пары |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Если немного поковырять код jQuery, можно чего-нибудь нацарапать.
P.S. Взял шаблон документа у нупа. |
|||
|
||||
| fics |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 21.2.2008 Где: Луганск Репутация: нет Всего: нет |
Извиняюсь, еще маленькое уточнение можно?
Данный мне пример разобрал
event - для IE, Opera в FF что то не работает, там как я понял можно повесить только через присваемую функцию. как в примере выше Вопрос: возможен вариант: var e = (evnt) ? evnt : event; - этот код нужно выполнить внутри класса для IE, Opera это просто: var e = event; , а для FF как-то можно не через функцию? --------------------
Ушел на пары |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Ниче не понял.
У меня везде работает, и в IE, и в FF, и в Opera, и в Chrome... Обработчик нужно навешивать только через присваивание атрибуту onmouseover/onmouseout такой-то функции. Либо через методы addEventListener/attachEvent, но тогда для IE может потребоваться конструкция с замыканием.
Что вы имеете в виду? Для FF в обработчик обязательно должен попадать параметр (аргумент функции-обработчика), указывающий на экземпляр объекта Event. А иначе как? |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |