はこのように、instance
引数に返されるあなたが$lastFocus
オブジェクトからcontext
を得ることができますafterLoad
イベントハンドラでクリックされた要素のid
を取得するには:
$(".cerrar_actividad").fancybox({
afterLoad: function(instance, current) {
alert($(instance.$lastFocus.context).prop("id"))
}
});
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.25/jquery.fancybox.min.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.25/jquery.fancybox.min.js"></script>
<a id="image1" rel="gallery" class="cerrar_actividad" href="https://www.youtube.com/watch?v=6s-a7Xz_Qqc"><img src="http://fancyapps.com/fancybox/demo/1_s.jpg" alt="" /></a>
<a id="image2" rel="gallery" class="cerrar_actividad" href="https://www.youtube.com/watch?v=6s-a7Xz_Qqc"><img src="http://fancyapps.com/fancybox/demo/1_s.jpg" alt="" /></a>
が、それは動作しますが、そんなにありがとう参照してください。 –