javascript onClick ссылку (изображения) - PullRequest
1 голос
/ 22 декабря 2011

Мне нужно знать, как я могу иметь несколько изображений, при щелчке вызвать / настроить всплывающее окно javascript.

вот мой JavaScript:

$(document).ready(function() {
   $('#my-link').click(function(e) {
       e.preventDefault();

       $('.offerlink').click(function() {
        setTimeout('removegateway()', Delay*10);
       });
       setupgateway();
    });

вот мое изображение/ caller:

<a href="http://www.google.com" id="my-link" onmouseover="over_image('img13');" onmouseout="off_image('img13')" style="position: absolute; top:362px; left: 364px;"/> 
  <img src="http://blah.png" border="0" name="img13"></a>

... работает нормально, когда я помещаю 'id = "my-link" рядом с одним изображением, но когда я пытаюсь поставить его рядом с более чем одним, толькопервый (первый в коде) один вызов всплывающего окна.Что мне нужно изменить?

1 Ответ

2 голосов
/ 22 декабря 2011

Для запуска функции для всех изображений вам придется использовать class вместо id:

 $('.my-link').click(function(e) {
    // ...
 });


<img src="http://blah.png" class="my-link" />
<img src="http://blah.png" class="my-link" />
...