Riporto qui la soluzione, magari è utile a qualcuno con lo stesso problema.
Per quanto riguarda il pulsante "mi piace" di Facebook si tratta di aggiungere
codice:
FB.XFBML.parse();
mentre per Twitter
codice:
twttr.widgets.load();
Il tutto, all'interno della funzione, relativa alla necessità di utilizzare una chiamata ajax con nyromodal, diventa
codice:
$(function () { $("[data-gal^='nyromodal']").nyroModal({ callbacks: { afterShowCont: function (nm) { !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = "//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } } (document, "script", "twitter-wjs"); window.___gcfg = { lang: 'it', expandTo: 'left' }; twttr.widgets.load(); (function () { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); } (document, 'script', 'facebook-jssdk')); FB.XFBML.parse(); } } });
Ciao a tutti