Buongiorno, ho una domanda di questo tipo, dovrei caricare un file JavaScript se la larghezza del device è > di 600px
es:
<script src="javascripts/file.js"></script>
Il problema che in rete ho trovato una soluzione che funziona in locale ma non funziona se carico la pagina html contenete lo script su uno spazio web
La soluzione è questa:
<script>
(function() {
if( window.innerWidth > 600 ) {
var theScript = document.createElement('script');
theScript.type = 'text/javascript';
theScript.src = 'javascripts/file.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(theScript, s);
}
})();
</script>
Un'atra soluzione potrebbe esser quella di testare la larghezza prima di far eseguire questo comando
<script>
$(document).ready(function() {
OverlayLoader("modal1");
});
</script>
Spero di esser stato chiaro, ringrazio anticipatamente. Non sono molto pratico di js
Marco