ciao vorrei customizzare una lightbox che si aziona aggiungendo dei tag a dei link, vorrei sovrascrivere le opzioni di default aggiungendo le opzioni nell'attributo data del link ma la lightbox lo trova undefined c'è un altro modo per sovrascrivere questo codice?? grazie dell'aiuto
codice:
function Lightbox(options) {
this.album = [];
this.currentImageIndex = void 0;
this.init();
//alert($(this).data( "settings" ));
this.options = $.extend({}, this.constructor.defaults);
this.option(options);
}
Lightbox.defaults = {
albumLabel: 'Image %1 of %2',
alwaysShowNavOnTouchDevices: false,
fadeDuration: 500,
fitImagesInViewport: true,
// maxWidth: 800,
// maxHeight: 600,
positionFromTop: 50,
resizeDuration: 700,
showImageNumberLabel: true,
wrapAround: false,
};
avevo provato a passare dei dati cosi
codice:
$( "#pop1" ).data( "settings", { first: 16, last: "pizza!" } );