Visualizzazione dei risultati da 1 a 8 su 8

Discussione: include jquery library

  1. #1

    include jquery library

    Ciao a tutti. La mia domanda riguarda le inclusioni della libreria jquery:

    codice HTML:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    alcune funzioni javascript che ho scritto funzionano così. altre funzionano solo se includo dopo bootstrap.min.js anche questo :

    codice HTML:
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    Il problema è che o funzionano alcune, o altre. Non riesco a far andare tutto insieme. E soprattutto non capisco perchè, dal momento che l'ultima dovrebbe essere soltanto una versione più vecchia...
    help me!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    perche alcune parti sono state scritte per versioni piu vecchie di jquery. Se stai usando qualche plugin vedi se esiste una versione più aggiornata.

  3. #3
    quelle parti le ho scritte io. credevo che quel che funziona nelle versioni più vecchie, sarebbe andato anche con le nuove. come posso risolvere?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    non so, posta il codice...

  5. #5
    ad esempio :

    codice:
    function showDet(s){
                $('#dettagli').modal('show');
    }
    questo va solo con la prima inclusione e non l'ultima.

    codice:
    function insMinT(s){ //inserisce nello scontrino le lav di testa
                if($('.checkD').attr("disabled")===false && $('.checkS').attr("disabled")===false ){ //se le checkbox non sono entrambe disabilitate(cioè non ho fatto lavorazioni)
                    if($('.checkS').is(':checked') && !$('.checkD').is(':checked')){
                        $( ".list-group" ).append( '<div><img class="min" src="images/'+s+'.png"/><p class="tsr" style="font-size:12px;margin-left:27%;">testa sinistra<a  onclick="dismissT(this)" style="margin-left:10%;">rimuovi</a> </p></div>' );
                    }
                    else if....ecc ecc
    questo va solo se ci sono entrambe, ma in questo modo non va l'altra e mi da errore : TypeError: $(...).modal is not a function

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    beh modal è un plugin di jquery, avrai una versione piuttosto vecchia prova ad aggiornarla, per la seconda parte prova a cambiare .attr con .prop es:
    $('.checkD').prop("disabled")

    Ricordati che in una pagina va sempre inclusa una e solo una versione della libreria, due versioni della stessa causano quasi sempre dei conflitti

  7. #7
    $('.checkD').prop("disabled") non va...

    la versione che includo è la 1.11.1 e la includo in questo modo

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    certo che va ci sarà qualche altro problema nella pagina.

    L' inclusione va bene elimina l'altra versione piu vecchia, vedi cosa non va, poi posta qua eventuali errori che vedi nella console js e il codice relativo, se hai un link da farci vedere sarebbe tutto più semplice.

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.