Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    benvenuto, racchiudi sempre il codice almeno in [ code] [ /code] per migliorare la leggibilita'

    se ho capito bene e' lo scrollTop di mainquadro che devi animare
    codice:
    $(function(){
      $('.TESTO_CENTRATO_MENU a').bind('click',function(){
        var scrollTarget=parseInt($($(this).attr('href')).position().top);
        $('.mainquadro').stop(true,false).animate({scrollTop:scrollTarget},1500);
        return false
      })
    })
    ciao

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    chiaramente si sottintende l' inclusione di jquery prima di questo codice
    ciao

  3. #3
    Ciao xinod e grazie per l'aiuto.
    Ho provato ad inserire il codice da te suggerito e posto in head ma non mi va, in pratica è come se non ci fosse.

    codice:
    <script type="text/javascript" src="lib/jquery-1.9.0.min.js"></script>
    <script>
    $(function(){
      $('.TESTO_CENTRATO_MENU a').bind('click',function(){
        var scrollTarget=parseInt($($(this).attr('href')).position().top);
        $('.mainquadro').stop(true,false).animate({scrollTop:scrollTarget},1500);
        return false
      })
    })
    </script>

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    guarda la console, accertati che jquery venga effettivamente caricata

    con il codice che hai postato prima a me tutto funziona come previsto

  5. #5
    Ho rimesso a posto i link e ho deciso di caricarlo direttamente da web, per non sbagliare.
    Nulla non va. Non so dove sbaglio.
    p.s. L'ho provato sia su chrome, sia su firefox.

    codice:
    <script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js">
    </script>
    
    
    <script type="text/javascript">
    $(function(){
      $('.TESTO_CENTRATO_MENU a').bind('click',function(){
        var scrollTarget=parseInt($($(this).attr('href')).position().top);
        $('.mainquadro').stop(true,false).animate({scrollTop:scrollTarget},1500);
        return false
      })
    })
    
    
    </script>

  6. #6
    Ho rimesso a posto i link e ho deciso di caricarlo direttamente da web, per non sbagliare.Nulla non va. Non so dove sbaglio. p.s. L'ho provato sia su chrome, sia su firefox.

  7. #7
    dimenticavo il codice

    codice:
    <script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js">
    </script>
    
    
    <script type="text/javascript">
    $(function(){
      $('.TESTO_CENTRATO_MENU a').bind('click',function(){
        var scrollTarget=parseInt($($(this).attr('href')).position().top);
        $('.mainquadro').stop(true,false).animate({scrollTop:scrollTarget},1500);
        return false
      })
    })
    
    
    </script>

  8. #8
    Allora, ho paciugato un pò e sembra funzionare, ma sono sorti dei problemi.
    Se carico la pagina e vado per esempio sul link "contatti" funziona perfettamente.
    Successivamente pero' se clicco su "pubblicazioni" mi torna sulla home.
    Praticamente i link funzionano solo se si parte dalla posizione iniziale, altrimenti creano problemi.

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.