La mejor manera de detener la función específica de JavaScript en dispositivos móviles

Para mi proyecto actual, estoy usando el desplazamiento de paralaje en el sitio web, y actualmente estoy desarrollando las versiones para móviles / tabletas del sitio.

En la actualidad, el desplazamiento de paralaje no funciona bien en tabletas y móviles debido a la diferencia en el evento de desplazamiento, por lo que estoy deseando deshabilitar las llamadas de javascript en mi archivo de scripts cuando se detecta un dispositivo móvil. En este momento estoy haciendo esto usando

if ( $(window).width() > 960) {

y luego disparando mi código de paralaje. Me pregunto si hay una mejor forma de hacerlo que se dirija a los dispositivos en lugar de a la resolución, ya que soy consciente de que muchas de las pantallas en el mercado superarán los 960 píxeles de ancho.

La versión actual del sitio está disponible enhttp://beta.residencyradio.com Si quiere ver cómo funciona, ¡se agradecería cualquier ayuda!

Respuestas a la pregunta(2)

Su respuesta a la pregunta