Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    sapere se jquery è già stato incluso

    ciao a tutti! vorrei far eun estensione per il CMS Joomla.
    Volevo fare delle piccole animazioni per aprire popup e allargare menu, quindi vorrei usare jquery.
    Ci sono però già estensioni che usano jquery quindi vorrei poter fare una cosa tipo
    se la libreria jquery è già stata caricata bene altrimentila carico io...
    è possibile?

  2. #2

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ma è anche possibile dire:
    codice:
    if (!jQuery) {  
    	<script src="http://code.jquery.com/jquery-latest.js"></script>
    }
    ovviamente così non funziona ma vorrei dire, se non c'è jquery caricalo

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me non è possibile e se invece di includerlo da jquery lo includo da google se l'ho fisicamente nella root del sito o in una cartella?
    Visto che è un estensione di joomla io metterei un foglio di istruzioni che spiega come va installato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    se non è possibile farò così... siccome non sapevo come fare e se si potesse fare ho chiesto così che se fosse stato possibile veniva una cosa più automatizzata, così che si potesse usare senza pensieri

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    si, si può fare, un esempio:

    codice:
    if (!jQuery) {
    	var script_tag = document.createElement('script');
        script_tag.setAttribute("type","text/javascript");
        script_tag.setAttribute("src", "http://code.jquery.com/jquery-1.6.4.min.js")
    
        script_tag.onload = function () {
          //codice jquery
        }
        
        document.getElementsByTagName("head")[0].appendChild(script_tag);
    da verificare se funziona su tutti i browser...

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    basta adottare l'approccio del boilerplate html5

    codice:
    <script>window.jQuery || document.write('<script src="js/libs/jquery-1.5.1.min.js">\x3C/script>')</script>
    Sfruttando la short circuit evaluation, se non c'è jquery ne carichi uno usando document.write
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    ma funziona su tutti i browsers?

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da iacoposk8
    ma funziona su tutti i browsers?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.