Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di sandrone65
    Registrato dal
    May 2009
    residenza
    Guidonia Montecelio
    Messaggi
    129

    Jquery, AJAX e Livequery

    Ciao a tutti, ho un problema spinosetto
    Dentro la mia pagina di news ho la classica DIV (containerleft) dove inserisco tramite chiamata AJAX un'immagine e il testo.

    <a onClick="ApriAjax('65','getnews');" href='#'>

    function ApriAjax(arg1,arg2) {
    $.get('ajax/' + arg2 + '.php?arg=' + arg1, function(data){
    $("#containerleft").html(data);
    });
    }

    L'immagine è associata al plugin jquery FANCYBOX che me la apre a tutto schermo con un effetto molto simpatico.
    Questa è la chiamata jquery che fa funzionare il fancybox.

    $(document).ready(function() {
    $("a#single_3").fancybox({
    'overlayShow' : false,
    'zoomSpeedIn' : 600,
    'zoomSpeedOut' : 500,
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack'
    });
    });

    Al primo caricamento della pagina tutto funziona bene, quando invece carico una news successiva FANCYBOX non funziona più, perchè ovviamente bisognerebbe rieseguire sui nuovi elementi caricati con AJAX il codice della $(document).ready(function() {});

    Ho provato ad implementare il plugin LiveQuery che dovrebbe risolvere proprio questo genere di problemi ma non riesco a venirne a capo, la documentazione è veramente oscura in merito.
    Qualcuno potrebbe gentilmente darmi una dritta?
    Grazie e ciao

  2. #2
    Utente di HTML.it L'avatar di sandrone65
    Registrato dal
    May 2009
    residenza
    Guidonia Montecelio
    Messaggi
    129

    Risolto....

    Ho risolto inserendo il javascript direttamente nell'HTML caricato con AJAX... non sarà elegantissimo ma funziona...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.