Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Jquery select index

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    260

    Jquery select index

    Ciao a tutti,
    premetto che di javascript so poco e niente.
    ho creato una pagina con un semplice menu e tramite jquery sto cercando di aggiungere una classe "selected" ai vari link del menu a seconda della pagina in cui mi trovo, e fino a qui(anche se non so se è il modo ottimale) tutto funziona.
    codice:
    $(document).ready(function(){
     
    		$("#menu").find("a").each(function(){
    			if( location.href.indexOf(this.href) != -1) {
    			$(this).addClass("selected");
    			}
               	});
            
    });
    quindi avendo come link www.blabla.it/index.html la mia classe viene aggiunta, invece scrivendo nel browser solo il nome dominio la mia classe non viene applicata, nonostante il browser mi carichi comunque la pagina index.html!!!
    ecco la mia domanda è proprio come aggiungere di default la classe all'index.html se non viene specificata la destinazione nel browser.
    ringrazio anticipatamente.
    ciao a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    260
    Ci sono riuscito da solo,
    non so se è la soluzione corretta ma funziona...
    se a qualcuno puo tornare utile:
    codice:
    		$("#menu").find("a").each(function(){
    			if( location.href.indexOf(this.href) != -1) {
    			$(this).addClass("selected");
    			return false;		
    			}
                    else{
    			location.href="index.html";	
    			}
    		});
    se qualcuno ha consigli, correzioni o suggerimenti rimango in attesa!
    ciao

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.