Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    148

    Integrazione galleria Yoxview con anteprima creata manualmente

    Ciao a tutti,
    ho provato a chiedere aiuto per integrare due script in jquery, ma pare nessuno mi sappia dare risposta.
    Allora ho creato manualmente "l'effetto".
    Il mio scopo è quello di avere dentro un div delle miniature, dove se clicco sopra ogni miniatura si apre un'anteprima dentro un altro div, poi se clicco sull'anteprima parte lo script "Yoxview" che fa vedere l'immagine a tutto schermo.
    Sono riuscito a fare tutto, solo che quando clicco sull'anteprima mi parte la visualizzazione sulla prima immagine, anche se sono alla terza o quarta.
    Un po' di codice:
    codice:
    <head>
    <script type="text/javascript" src="../gabquartu/js/jquery/yoxview/yoxview-init.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("#thumbs .box_thumb img").click( function(){  $("#img2").attr('src',$(this).attr('src').replace('maxsize=120','maxsize=450')); });
        });
        </script>
    	<script language="javascript" type="text/javascript"> 
                $(document).ready(function(){
                    $("#multiple").yoxview({ }, {
                        images: [ <?php foreach( $percorso_immagini as $img ) echo "{ media: { src: '$img' }},"; ?> ]
                    });
                });
                </script>
    </head>
    questa la parte html/php:
    Codice PHP:
    <div id="media"> 
                <div id="thumbs"> 
                    <?php
                        
    foreach( $percorso_immagini as $img ){
                            echo 
    "<div class=\"box_thumb\">";
                            echo 
    "<a><img src=\"Img/thumb.php?im=$img&maxsize=120\" height=\"73\" alt=\"anteprima foto\" /></a>";
                            echo 
    "</div>";
                        }
                    
    ?>
                </div> 
                <div id="bigimage"> 
                    <a href="<?php echo $array_dettagli['Percorso'];?>" id="multiple">
                    <img id="img2" src=<?php echo '"Img/thumb.php?im='$array_dettagli['Percorso'] .'&maxsize=450"'?> height="345" /></a>
                </div>
            </div>
    Lo script Yoxview è impostato su "multiple" significa che da un solo div partono tutte le immagini, il problema è che partono sempre dalla prima.
    Il div "bigimage" è il div dell'anteprima, probabilmente impostando l' a href dinamicamente in quel modo viene scritto il valore della prima immagine e forse qui sta l'errore.
    Ma come potrei fare a cambiarlo ogni volta che l'immagine dentro l'anteprima cambia?
    Per favore datemi una mano, sono settimane che ci sbatto la testa.
    Grazie ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    148
    Ragazzi non c'è nessuno che mi possa aiutare?
    Grazie

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.