ironclads Ответов: 1

Прикрепите функцию к нескольким элементам


У меня есть функция, которая прикрепляется при загрузке страницы. Это работает:

Элемент есть:
<img src="scroll.gif" id="leftScroll">


Функция JS-это:
leftScroll.onmousedown = function(event) {


Тем не менее, я хотел бы прикрепить его к 2 другим элементам, а также midScroll и rightScroll. Как мне это сделать? Я пробовал этот и несколько других вариантов, но он не работает:

$("#leftScroll", "#midScroll", "#rightScroll").onmousedown( function(event) {


или вот это

$("#leftScroll", "#midScroll", "#rightScroll").onmousedown = function(event) {


Что я уже пробовал:

$("#leftScroll", "#midScroll", "#rightScroll").onmousedown( function(event) {


или вот это

$("#leftScroll", "#midScroll", "#rightScroll").onmousedown = function(event) {

1 Ответов

Рейтинг:
2

MadMyche

Вы не думали о том, чтобы прикрепить это событие к класс вместо Ан идентификатор

<img src="scroll.gif" id="leftScroll" class="scroller" />
<img src="scroll.gif" id="midScroll" class="scroller" />
<img src="scroll.gif" id="rightScroll" class="scroller" />
и тогда вы должны быть в состоянии просто использовать
$(".scroller").onmousedown( function(event) {


Ссылка:
Как добавить прослушиватель событий к нескольким элементам в JavaScript[^]