Najlepszy sposób na zatrzymanie określonej funkcji JavaScript na urządzeniach mobilnych

W moim obecnym projekcie korzystam z przewijania paralaksy na stronie internetowej i obecnie opracowuję wersje witryny mobilnej / tabletu.

W chwili obecnej przewijanie paralaksy nie działa dobrze na tabletach i telefonach komórkowych ze względu na różnicę w zdarzeniu przewijania, więc chcę wyłączyć wywołania javascript w moim pliku skryptów po wykryciu urządzenia mobilnego. W tej chwili używam tego

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

a następnie odpalam mój kod paralaksy. Zastanawiam się, czy istnieje lepszy sposób na to, aby kierować raczej na urządzenia niż na rozdzielczość, ponieważ zdaję sobie sprawę, że wiele ekranów na rynku przekroczy szerokość 960 pikseli.

Aktualna wersja strony jest dostępna pod adresemhttp://beta.residencyradio.com jeśli chcesz zobaczyć, jak to działa, ale wszelka pomoc byłaby mile widziana!

questionAnswers(2)

yourAnswerToTheQuestion