仅在桌面站点上执行jQuery - 不要在Mobile上执行jQuery

0 javascript wordpress jquery responsive-design

我试图让这个代码只用于桌面 - 基本上我想为移动设备禁用这个jQuery.我在这里尝试了几种方法,但我无法让它们工作 - 但我不是一个人,所以它可能是我实现它们的方式.

<script type="text/javascript">
jQuery(document).ready(function($){
$('.gilidPanel-opener a').click();
});
</script>
Run Code Online (Sandbox Code Playgroud)

Fel*_*lix 8

您可以使用navigator.userAgent检查当前浏览器的用户代理字符串 :

var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ? true : false;

jQuery(document).ready(function($){
    if(!isMobile) {
        $('.gilidPanel-opener a').click();
    }
});
Run Code Online (Sandbox Code Playgroud)