ho provato a convertire la stringa in un oggetto json sia con stringify che con parse ma mi da errore questo è il codice
codice:
alert($('#flipset').attr('data-settings'));
Lightbox.defaults =$('#flipset').attr('data-settings');
var str = "{ "+ $('#flipset').attr('data-settings')+" }";
var obj = JSON.stringify(eval("(" + str + ")"));
//var obj = JSON.parse(str);
Lightbox.defaults = obj;
se tolgo questo codice lascio questo funziona
codice:
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
};
questo è invece l'html attraverso cui ho necessità di passare l'oggetto
codice HTML:
<div id='flipset' data-settings="
albumLabel: 'Image %1 of %2',
alwaysShowNavOnTouchDevices: false,
fadeDuration: 500,
fitImagesInViewport: true,
positionFromTop: 50,
resizeDuration: 700,
showImageNumberLabel: true,
wrapAround: false">
</div>
come faccio a correggerlo in modo che
Lightbox.defaults = obj;
funzioni?? grazie dell'aiuto