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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Посоветуйте систему для приема платежей на сайте
15 SEOMR 483 Сегодня, 0:05
автор: Alex_seo_1
Открытая тема (нет новых ответов) 26 лучших бесплатных SEO-расширений для Chrome
7 jack 634 Вчера, 23:42
автор: Oksana_Pilipenko
Открытая тема (нет новых ответов) Наполнение статейного раздела на сайте погрузочного оборудования для складов
Требуется копирайтер с навыками контент-менеджера
0 ARsHi 95 Вчера, 19:20
автор: ARsHi
Открытая тема (нет новых ответов) Писать статьи для Яндекс Дзен
Нужен человек для наполнения Яндекс Дзен
0 tef 92 Вчера, 18:32
автор: tef
Открытая тема (нет новых ответов) Phoenix Miner version 5.2c для Nvidia и AMD. Последняя версия майнера, скачать с настройками для Windows и Linux.
1 dvz29 143 Вчера, 17:12
автор: Peterson


 



RSS Текстовая версия Сейчас: 29.11.2020, 4:52
Дизайн