Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在手机上禁用滑块旋转,但在iPad和平板电脑上加载_Javascript_Php_Revolution Slider - Fatal编程技术网

Javascript 在手机上禁用滑块旋转,但在iPad和平板电脑上加载

Javascript 在手机上禁用滑块旋转,但在iPad和平板电脑上加载,javascript,php,revolution-slider,Javascript,Php,Revolution Slider,好的,我一直在寻找一种通过css实现这一点的方法,我有,但它仍然加载所有的资源,js,css等。如果我在自己的设置中禁用移动设备的滑块,它不会加载我想要的资源,但也会在ipad/平板电脑上禁用,我不想要,我想在这些类型的设备上加载滑块,而不是在真正的移动设备上(即更小的屏幕、连接到4/5g网络等) 我找到了他们用来禁用的代码: /** * remove Slides that should be hidden on mobile **/ public function

好的,我一直在寻找一种通过css实现这一点的方法,我有,但它仍然加载所有的资源,js,css等。如果我在自己的设置中禁用移动设备的滑块,它不会加载我想要的资源,但也会在ipad/平板电脑上禁用,我不想要,我想在这些类型的设备上加载滑块,而不是在真正的移动设备上(即更小的屏幕、连接到4/5g网络等)

我找到了他们用来禁用的代码:

/**
     * remove Slides that should be hidden on mobile
     **/
    public function remove_slide_if_mobile($slides){
        //check if mobile, if yes, then remove certain slides
        $usragent = (isset($_SERVER['HTTP_USER_AGENT'])) ? $_SERVER['HTTP_USER_AGENT'] : '';
        $mobile = (wp_is_mobile() || strstr($usragent,'Android') || strstr($usragent,'webOS') || strstr($usragent,'iPhone') ||strstr($usragent,'iPod') || strstr($usragent,'iPad') || strstr($usragent,'Windows Phone')) ? true : false;
        if($mobile && !empty($slides)){
            foreach($slides as $ss => $sv){
                if($sv->get_param(array('visibility', 'hideOnMobile'), false) === true){
                    unset($slides[$ss]);
                }
            }
        }
        
        return $slides;
    }
我如何将ipad和平板电脑排除在外?有没有办法告诉它为ipad加载?或者我只是从上面的列表中删除ipad

***编辑,即使我在手机上点击disable,它仍然会加载文件,不管怎么说,告诉代码完全禁用整个滑块加载

谢谢