Чтение атрибута src для генерации href - PullRequest
0 голосов
/ 15 ноября 2010

Я использую лайтбокс под названием nyromodal и вызываю его вручную на некоторых миниатюрных изображениях, чтобы открыть увеличенное изображение.

Код:

    onclickActiveItem: function (item) {
    $('img.active').click(function(e) {
    e.preventDefault();
    $.nyroModalManual({
     url: 'image.jpg'
   });
   return false;
    });

Я не хочу вводить URL-адрес для каждого изображения (как в "image.jpg") и хотел бы, чтобы функция считывала src и конвертировала егок href в приведенном выше коде.Я думаю, что-то вроде этого, но я не могу найти способ, чтобы он работал в коде, который у меня есть.

  $('img.active').click(function(e) {
    e.preventDefault();
 var nyro = element.getAttribute('src');
 element.setAttribute('href', nyro);
    $.nyroModalManual({
     url: 'nyro'
   });
   return false;
    });

В настоящее время он просто откроет изображение src на новой странице.Буду признателен за любую помощь !Я новичок, так что будьте нежны ...

Майк

1 Ответ

1 голос
/ 15 ноября 2010

Мне кажется, что вы неправильно устанавливаете URL, а JavaScript не работает.

попробуй

    $('.nyroclickable').click(function(e) {
       $.nyroModalManual({
           url: this.src;
       });
       return false;
    });

и примените класс nyroclickable к вашим изображениям

...