Ciao, grazie per la risposta.
Ho guardato, ma non ne sono venuto a capo, quindi almeno per quanto riguarda la fancybox, ho provato a cercare per farlo eseguire, specificando l'onclick sul link; e cercando ho trovato una soluzione sul link di seguito
http://stackoverflow.com/questions/8...-using-onclick
In pratica, ho portato fuori dal $(document).ready, l'inizializzazione della fancybox, e sostituita con il codice suggerito in quella pagina; quindi il js modificato, è diventato come di seguito
Codice HTML:
$(document).ready(function() {
$('a[rel=ajax]').live('click',function(event){
event.preventDefault();
$('.section').fadeIn(2000);
$.get(this.href,{},function(response){
$('.section').empty();
$('.section').html(response).fadeTo(900,1);
})
})
$(".confirm").easyconfirm({locale: {
title: $("#title").html(),
text: $("#question").html(),
button: ['Annulla','Conferma'],
closeText: 'Esci'
}});
});
function fancybox(elem) {
elem = $(elem);
if (!elem.data("fancybox")) {
elem.fancybox({
'titlePosition' : 'over',
'overlayOpacity' : '0.9',
'overlayColor' : '#4C5977'
});
elem.fancybox().trigger('click');
elem.data("fancybox", true);
}
return false;
}
In aggiunta sul link che richiama la fancybox, ho aggiunto
Codice HTML:
onclick="return fancybox(this);"
Diventando da
Codice HTML:
<a href="[IMG_FULLSIZE_URL]" title='Visualizza' rel="zoom">
<img src="[ICON_URL]" class="icon" />
</a>
a
Codice HTML:
<a href="[IMG_FULLSIZE_URL]" title='Visualizza' rel="zoom" onclick="return fancybox(this);">
<img src="[ICON_URL]" class="icon" />
</a>
Volendo,
se non utilizzato altrove, può essere eliminato.
Ora rimane solo il messaggio di conferma eliminazione, che teoricamente dovrei poter risolvere alla stessa maniera. :\
NB: Prima di avviarmi per questa strada, avevo anche provato ad usare
Codice HTML:
$.fancybox.init()
senza ottenere alcun risultato.