Magnific Popup'da, DOM'da bazı değişiklikler yapmak için tıklatılan bağlantıda bir öznitelik almak ve bir geri arama işlevinde kullanmak (geri aramaları kullanarak: açık) kullanmak istiyorum.Magnific popup: Geçerli öğeyi geri arama yapın
Bunu nasıl yapabilirim? Örneğin, aşağıdaki kodda, 'işe yarayan' konsola geri dönmelidir. Bunun yerine, 'çalışmıyor' yazdırır. Lütfen yardım et!!
<a href="#test-popup" class="open-popup-link" myatt="hello">Show inline popup</a>
<script src="jquery.magnetic.custom.js"></script>
<script>
$(document).ready(function() {
$('.open-popup-link').magnificPopup({
type:'inline',
midClick: true,
callbacks: {
open: function() {
if ($(this).attr('myatt')=="hello")
{
// do something
console.log("it works");
}
else
{
console.log("doesnt work");
}
},
close: function() {
}
}
});
});
</script>
<div id="test-popup" class="white-popup mfp-hide">
Popup content
</div>
yukarıda not etmek sadece Magnific Popup eski sürümleri için çalışır. Eğer 0.9.8 sürümünden herhangi bir şey kullanıyorsanız lütfen aşağıdan @Konpaka cevabına bakınız. – Styledev