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

    Aiuto per funzione jquery

    Buona sera a tutti.
    Ho queste due funzioni che al click mi aprono o chiudono dei div.
    codice:
    $("a#apri_energia_gas").live("click", 
    		function(){
    			if ($("#s1").is(":visible")) $("#s1").hide();
    			if ($("#s2").is(":visible")) $("#s2").hide();
    			if ($("#s3").is(":visible")) $("#s3").hide();
    			if ($("#s4").is(":visible")) $("#s4").hide();
    			if ($("#s5").is(":visible")) $("#s5").hide();
    			$('.overlayInner4').show();
    			$(".overlayInner4").load("gioco/descrizioni_tooltip/energia_e_gas.php",$('#overlay').fadeIn('fast'));
    	});
    	$("a#apri_adsl").live("click", 
    		function(){
    			if ($("#s1").is(":visible")) $("#s1").hide();
    			if ($("#s2").is(":visible")) $("#s2").hide();
    			if ($("#s3").is(":visible")) $("#s3").hide();
    			if ($("#s4").is(":visible")) $("#s4").hide();
    			if ($("#s5").is(":visible")) $("#s5").hide();
    			$('.overlayInner5').show();
    			$(".overlayInner5").load("gioco/descrizioni_tooltip/adsl.php",$('#overlay').fadeIn('fast'));
    	});
    La domanda è:
    Vorrei togliere tutte queste ripetizioni:
    codice:
    if ($("#s1").is(":visible")) $("#s1").hide();
    if ($("#s2").is(":visible")) $("#s2").hide();
    ecc ecc
    e metterle dentro una funzione e poi richiamarla...ma come?
    grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    titolo parecchio generico
    dovresti saperlo, non sei iscritto da poco

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.