Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: modernizr

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555

    modernizr

    Salve,

    chi mi fa un esempio per utilizzare modernizr. Vorrei un esempio banale che stampi a video un alert se per esempio un tag video in html5 è supportato o no. Non capisco come integrarlo con l'html.

    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    un modo di usare modernizr e' controllare le classi che aggiunge al tag html,
    in jquery, al document ready
    codice:
    if($('html').is('.touch')){
      // fai qualcosa solo per touch devices
    }
    poi ci sono altri modi di usarlo: testProp, yepnope...

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Io sto provando questo

    codice:
    If(Modernizr.canvas){
    
                         alert("ok")
                     }else{
                         alert("no")
    
                }
    però non riesco a capire dove inserirlo e sopratutto come integrarlo con html.

    Grazie mille per la risposta

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    (if con la i minuscola)
    lo inserisci ovunque in un blocco script, dopo aver incluso modernizr
    e funziona come previsto

    riguardo a come integrarlo con html, non e' nulla di speciale, ci fai quello che vuoi, dal forzare un redirect ad altro documento a scrivere tag via document.write()

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Ho provato questo ma non funge. Che sbaglio? Qualcosaa video dovrebbe stamparla?

    codice:
    <!DOCTYPE html> 
    <html> 
    <head>   
    <title>prova</title>   
    <meta name="viewport"    	content="width=device-width, initial-scale=1">  
     <link rel="stylesheet"   href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />   
    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>  
     <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-  1.2.0.min.js"></script>    <script src="modernizr.b.js"></script> 	   
     </head> 
     <body>   	 	       
     <script>  if(Modernizr.canvas){  document.write("ok) ; }else{  document.write("no) ; }  </script>     
     </body> 
    </html>

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non chiudi i doppi apici di ok e no
    a parte quello, quanto hai postato funzionerebbe

    se ancora non funziona:
    - modernizr non viene correttamente incluso o non e' una versione corretta
    - dipende da quello che succede dopo (jquery, jquery mobile), cose che non sappiamo

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Grazie mille era una versione non corretta di modernizr, ancora non ho capito bene come scaricarlo dal sito, o meglio cosa selezionare. Ora funziona

    Piuttosto ho notato che se scrivo un alert includendo jquery l'alert viene visualizzato due volte

    codice:
    <!DOCTYPE html>
    <html>
    <head>
      <title>prova</title>
    
    	<meta name="viewport" 
      	content="width=device-width, initial-scale=1">
      <link rel="stylesheet" 
    
    href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
      <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
      <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-
    
    1.2.0.min.js"></script> 
      
      
    </head>
    
    <body>
    
    <script type="text/javascript">
    alert("java") ;
    
    
    
    </script>
    
       
    </body>
    </html>

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    appare 2 volte per come opera jquery mobile:
    - il browser valuta il documento come per tutti i documenti
    - jquery mobile ricombina quanto presente nel body in una "pagina" in modo da poter caricare altre pagine nello stesso documento

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Ok grazie quindi mi sembra di capire che jquery mobile e javascript "nativo" non sempre possono essere usati insieme.

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma non e' questione di istruzioni: jquery mobile ha propri gestori eventi per eseguire qualsiasi istruzione al momento opportuno (pageinit, pageshow... perfino mobileinit)

    se applichi la logica corretta non vi sono sorprese aggiuntive

    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.