Php echo statement si la pantalla es de un tamaño determinado

Tengo una serie de scripts jQuery en mi sitio que solo quiero ejecutar si el ancho de la pantalla de los usuarios es superior a 960px. Sé que no puedes detectar el tamaño de la pantalla con php, pero hay una manera de crear algo a este efecto:

 960px { echo ''; } ?> 

¿Por qué no usar jQuery?

 if( $(window).width() > 960 ) { $.ajax({ url: 'js/nbw-parallax.js', dataType: "script", success: function() { //success } }); } 

PHP es el lado del servidor y no puede agarrar el ancho y la altura de su pantalla.

Tienes que usar javascript.

JQuery

 if( $(window).width() > 960 ) { $.getScript('js/nbw-parallax.js'); } 

JavaScript

 if( window.innerWidth > 960 ) { //Your Code } 
 '; } ?> 

Aquí hay un enlace a un script más detallado: PHP Mobile Detect

Tendrá que usar una función javascript (o jQuery) para generar las nuevas tags de script dependiendo del tamaño de la pantalla. Probablemente encontrará útil este http://api.jquery.com/jQuery.getScript/ .

debe hacer que el JS detecte la resolución y elija por sí mismo si debe ejecutar algún código o no.

Puede tener un javascript que establece una cookie que contiene el tamaño de la pantalla del usuario. (Claro que no funcionará en la primera solicitud, pero todas las solicitudes posteriores funcionarán). Luego en php puedes obtener el valor de la cookie.