Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Funzionamento script solo su alcune pagine

    Buonasera
    ho realizzato questo piccolo script per cambiare l'attachment dello sfondo quando il mouse scrolla in modo da far bloccare le "colonne laterali quando l'utente va nella parte bassa. Ma non riesco a capire come mai non funziona sulle pagine. Funziona correttamente sulla home, negli articoli, ma non sulle pagine. La piattaforma è wordpress. Qualcuno Sto arrivando! aiutarmi

    Home www.fcz.it
    Pagine www.fcz.it/risultati

    codice HTML:
    <script type="text/javascript">$(function() {    // Stick the #nav to the top of the window    var ba = $('body');	var ba_link = $('.background-link');    var isFixed = false;    var navHomeY = ba.offset().top;    var wind = $(window);    wind.scroll(function() {        var scrollTop = wind.scrollTop();        var shouldBeFixed = scrollTop < 250 ;        if (shouldBeFixed && !isFixed) {			ba.css('background-attachment', 'scroll');			ba.css('background-position-y', '0px');			ba_link.css('margin-top', '-120px');          isFixed = true;
            }        else if (!shouldBeFixed && isFixed)        {			ba.css('background-attachment', 'fixed');			ba.css('background-position-y', '-250px');			ba_link.css('margin-top', '-250px');         isFixed = false;	        }    });});
    </script>
    Grazie

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, ci sono degli errori js se guardi in console. Sistema questi e magari va già a posto in questo modo.
    Viene usato jQuery prima che sia caricata la libreria.
    PS
    Col solo css background-attachement:fixed non hai lo stesso risultato( forse cambia solo lo scroll della prima parte)

Tag per questa discussione

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.