X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Один обработчик для многих элементов
QuickSite
QuickSite
Topic Starter сообщение 21.11.2008, 22:15; Ответить: QuickSite
Сообщение #1


Всем привет. Такая ситуация. На странице есть много ОДИНАКОВЫХ изображений, и у каждого меняется параметр src при наведении мыши. Причем меняется у всех также одинаково. Реализовано это стандартно, т.е. у каждого изображения прописано onmouseover="...". Вопрос в следующем: возможно ли написать скрипт, который отлавливал бы все наведения мыши на картинки и запускал определенную функцию?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 21.11.2008, 22:54; Ответить: Webmaster_hb
Сообщение #2


думаю нет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 22.11.2008, 0:38; Ответить: Galen
Сообщение #3


В скрипте можно прописать определённый onmouseover для всех картинок на странице, если это вам поможет (и если я ничего не перепутал).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mutant
Mutant
сообщение 22.11.2008, 1:52; Ответить: Mutant
Сообщение #4


jquery Вам в помощь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
QuickSite
QuickSite
Topic Starter сообщение 22.11.2008, 12:42; Ответить: QuickSite
Сообщение #5


(Mutant @ 22.11.2008, 03:52) *
jquery Вам в помощь

Я с jQuery не очень дружу. А пока разберусь - много времени пройдет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
QuickSite
QuickSite
Topic Starter сообщение 22.11.2008, 12:43; Ответить: QuickSite
Сообщение #6


(Galen @ 22.11.2008, 02:38) *
В скрипте можно прописать определённый onmouseover для всех картинок на странице, если это вам поможет (и если я ничего не перепутал).

Это наверное как раз то, что мне нужно. Как это будет выглядеть в коде?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 22.11.2008, 13:32; Ответить: Webmaster_hb
Сообщение #7


так если прописывать для каждой картинки onmouseover в чем же будет улучшение ???

приведите пример кода, нескольких картинок
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 22.11.2008, 16:27; Ответить: Galen
Сообщение #8


Алгоритм видится таким:
getElementsByTagName("img") вернёт массив всех картинок, в цикле каждой присваиваем обработчик.
В jQuery это должно выглядеть так (наверное):
$("img").attr("onmouseover", "myFunc()");
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
QuickSite
QuickSite
Topic Starter сообщение 23.11.2008, 20:33; Ответить: QuickSite
Сообщение #9


Ладно, я решил по-другому сделать. Теперь другая проблема. Как можно передать ID элемента? Ну т.е. мне нужно, чтобы при клике на картинку, ее id передавался в функции как параметр.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 24.11.2008, 0:12; Ответить: Webmaster_hb
Сообщение #10


можно передать объект через this - но в чем проблема прописать id ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Партнерская программа для Эзотерики, Магии, Таро
партнерка для эзотерики
0 LiveExpert 304 Сегодня, 15:13
автор: LiveExpert
Открытая тема (нет новых ответов) Партнерская программа для Эзотерики, Магии, Таро
партнерка для эзотерики
0 LiveExpert 287 Сегодня, 15:13
автор: LiveExpert
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыAzinomoney.com - гемблинг-партнерка с 65%RS для каждого
Гарантированный заработок на гемблинг-трафике
65 AzinoMoney 29171 Вчера, 19:10
автор: AzinoMoney
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
46 AlexDIZ 93453 26.3.2024, 20:03
автор: AlexDIZ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1117 26.3.2024, 14:13
автор: knezevolk


 



RSS Текстовая версия Сейчас: 28.3.2024, 19:38
Дизайн