编程语言
首页 > 编程语言> > javascript – 仅在台式计算机上执行JS功能(parallax插件)

javascript – 仅在台式计算机上执行JS功能(parallax插件)

作者:互联网

有没有什么办法可以限制javascript的执行(如果声明),以便它只适用于台式计算机,当用户在移动设备/平板电脑设备上时,它需要关闭.
下面是代码,但显然它适用于文档准备好时的任何设备.

<script type="text/javascript">
$(document).ready(function(){
    main_parallax();
    main_scrolling();
    sauces_slider();
});    
</script>

只有main_parallax();在移动设备/平板电脑设备上应省略功能.

解决方法:

一种方法是使用用户代理,您可以这样做:

$(document).ready(function(){
    if (/Android|BlackBerry|iPhone|iPad|iPod|webOS/i.test(navigator.userAgent) === false) {
        main_parallax(); //Run main_parallax() not a mobile device
    }​

    main_scrolling();
    sauces_slider();
});

我建议使用功能检测,尝试查看:Modernizr

标签:html,parallax,javascript,jquery,css
来源: https://codeday.me/bug/20190826/1724722.html