Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    4

    Mostrare un DIV se il sito viene visto da Smartphone

    Salve a tutti ragazzi, vi spiego subito il problema, avrei bisogno di fare in modo che, quando il sito che sto costruendo, viene visualizzato da Smartphone un div venga visualizzato. All'apparenza è una cosa abbastanza semplice ma non capisco come mai non funziona .. vi incollo sotto la parte script e il div. Vi ringrazio anticipatamente.

    SCRIPT

    <script type="text/javascript">
    function mobile() {
    if(
    navigator.userAgent.match(/Android/i) ||
    navigator.userAgent.match(/webOS/i) ||
    navigator.userAgent.match(/iPhone/i) ||
    navigator.userAgent.match(/iPad/i) ||
    navigator.userAgent.match(/iPod/i) ||
    navigator.userAgent.match(/BlackBerry/i)
    ){
    $('#pul_app').show();
    }
    };
    </script>

    DIV

    <div id="pul_app" style="display:none; width:50px; height:50px; position: absolute; z-index: 80; margin-top: 0px; margin-left: 40px;">TESTO
    </div>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuto
    Se non metti window.onload=function(){mobile()} nella head dubito che potrai mai funzionare
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    4
    Se sostituisco $('#pul_app').show(); con questo location.href="http://www.dominio.it"; funziona senza problemi!!! Perché dovrei inserire window.onload ? Qual'è la differenza tra le due istruzioni?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    4
    Ho corretto il codice in questo modo, ma non funziona lo stesso:

    windows.onload = function mobile() {
    if(
    navigator.userAgent.match(/Android/i) ||
    navigator.userAgent.match(/webOS/i) ||
    navigator.userAgent.match(/iPhone/i) ||
    navigator.userAgent.match(/iPad/i) ||
    navigator.userAgent.match(/iPod/i) ||
    navigator.userAgent.match(/BlackBerry/i)
    ){
    $('#pul_app').show();
    }
    };

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    4
    Risolto, il problema in realtà era nel caricamento dei file js. Grazie comunque

Tag per questa discussione

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.