2015-11-18 4 views
0

Я хотел бы отключить следующий сценарий, когда сайт был открыт в мобильном устройстве, потому что я не хочу unnecesary анимации:Отключить скрипт JQuery для мобильных устройств

<script src="js/eskju.jquery.scrollflow.js"></script> 

В HTML этот скрипт работает с этими классами:

<div class="scrollflow -slide-right -opacity"> 
//some code... 
</div> 

Я начинаю, и у меня мало информации о JavaScript. Заранее спасибо.

+1

Вы пробовали Google? https://www.google.com.au/#safe=off&q=disable+javascript+file+on+mobile –

+0

Вы занимаетесь только мобильным устройством или включаете все устройства и вкладку. Отключение сценария для просмотра может быть не очень хорошей идеей. Вам снова понадобится включить его, когда представление изменится, и если у вас есть план для разработки жидкости – brk

+0

Да, я googled и нашел несколько решений, но, как я уже сказал, у меня очень ограниченное знание javascript, поэтому мне нужен ответ именно для этой цели. Я пробовал решения, которые другие размещали, и никто из них не работал. –

ответ

1

Добавить идентификатор этого сценария:

<script src="js/eskju.jquery.scrollflow.js" id="scScrollFlow"></script> 

Добавить яваскрипт кода в нижней части вашего тела:

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i.test(navigator.userAgent)) { 
    $('#scScrollFlow').remove(); 
} 

Update: Я проверил это для вас. Это следующее решение будет работать нормально:

Во-первых, откройте файл eskju.jquery.scrollflow.js, найти и удалить этот код:

$(document).ready(function() 
     { 
      new ScrollFlow(); 
     }); 

Добавить эту яваскрипта код на свой сайт:

<script> 
$(document).ready(function() 
{ 
    if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i.test(navigator.userAgent) == false) { 
     new ScrollFlow(); 
    } 
}); 
</script> 
+0

Ваш ответ казался самым логичным для меня. Я сделал все, как вы сказали, но не повезло. –

+0

Не могли бы вы поместить свой код на [JsFiddle] (http://jsfiddle.net)? –

+0

Вы можете использовать jQuery только после того, как документ готов, а затем скрипт уже был прочитан. Другой способ (активное создание ссылки) * может * работать. Тем не менее, браузерное обнюхивание устарело. – Shikkediel

Смежные вопросы