Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661

    trasformare funzione jquery in javascript per problema compatibilità

    ciao a tutti,
    ho questa funzione, che funziona, ma quando si attiva un altro jquery nella stessa pagina, questa funzione non funziona più (scusate il gioco di parole)

    <script src="http://si.....te.it/plugins/system/jquery/jquery/jquery-1.8.3.min.js"></script>
    <script type='text/javascript'>
    // <![CDATA[
    jQuery(document).ready(function(){


    $('input:radio[name="fatt_si_no"]').change(function(){
    if($(this).val() == '1'){
    if( $('#hide1').css('display') == 'block' )
    $('#hide1').css('display','none');
    else
    $('#hide1').css('display','block');

    if( $('#hide2').css('display') == 'block' )
    $('#hide2').css('display','none');
    else
    $('#hide2').css('display','block');




    //return false;
    }
    if($(this).val() == '0'){
    if( $('#hide1').css('display') == 'block' )
    $('#hide1').css('display','none');
    else
    $('#hide1').css('display','block');

    if( $('#hide2').css('display') == 'block' )
    $('#hide2').css('display','none');
    else
    $('#hide2').css('display','block');




    // return false;
    }
    });


    });


    // ]]>
    </script>

    quindi pensavo come si può trasformare in javascript? oppure magari non funziona la funzione perché il codice è scritto in maniera non corretta?

    Grazie mille per il supporto
    figlio perso e MAI ritrovato....?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    Ciao, se ci sono errori javascript in pagina lo puoi vedere subito dalla console di debug (F12 per attivarla). Puoi vedere sotto al tab console eventuali log di errori. Per il resto prova intanto a sostituire "$" con jQuery.
    Per il resto non sapendo cosa c'è in pagina è un po' difficile capirne la causa.
    A livello di codice i blocchi dove viene gestita la visibilità si un div o meno, si possono semplificare molto facilmente con
    codice:
    $('#hide1').toggle();
    al posto dei vari IF / ELSE che cambiano lo stato di questi da uno all'altro a seconda di come sono. La funzionalità toggle() fa esattamente questo.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.