Как я могу использовать $ (this) внутри Событие onComplete в Fancybox?

Я пытаюсь использовать jQuery $ (this) внутри Fancybox onComplete , но у меня проблемы. Вот мой код javascript:

$('a.iframe').fancybox({  
  centerOnScroll: true,  
  onComplete: function(){  
    var self = $(this);  
    var title = self.title;  
    alert(title.text());  
  }  
});

Я упростил приведенный выше код, чтобы разъяснить свою точку зрения. но на самом деле мне бы хотелось использовать $ (this) по нескольким причинам, которые я здесь не буду вдаваться.

В документации Fancybox показаны примеры использования this вместо $ (this) в документации, но я не видел примеров, где бы они использовались внутри onComplete или других событий. Я, конечно, пытался использовать this , но безуспешно.

Кто-нибудь знает, как я могу ссылаться на триггерный элемент a.iframe , используя $ (this) или любым другим способом в событии onComplete ?

Изменить: s документация показывает примеры использования this вместо $ (this) в своей документации, но я не видел никаких примеров, где они использовались бы внутри onComplete или другие события. Я, конечно, пытался использовать this , но безуспешно.

Кто-нибудь знает, как я могу ссылаться на триггерный элемент a.iframe , используя $ (this) или любым другим способом в событии onComplete ?

Изменить: s документация показывает примеры использования this вместо $ (this) в своей документации, но я не видел никаких примеров, где они использовались бы внутри onComplete или другие события. Я, конечно, пытался использовать this , но безуспешно.

Кто-нибудь знает, как я могу ссылаться на триггерный элемент a.iframe , используя $ (this) или любым другим способом в событии onComplete ?

Изменить: Я заставил это работать, используя предложение Blackcoat , и вот последний синтаксис, который сработал:

$('a.iframe').fancybox({
  centerOnScroll: true,
  onComplete: function( links, index ){
    var self = $(links[index]);  
    var title = self.find('.title').text();  
    alert(title); 
   }
});
10
задан Community 23 May 2017 в 11:53
поделиться