Javascript 在手机上禁用滑块旋转,但在iPad和平板电脑上加载
好的,我一直在寻找一种通过css实现这一点的方法,我有,但它仍然加载所有的资源,js,css等。如果我在自己的设置中禁用移动设备的滑块,它不会加载我想要的资源,但也会在ipad/平板电脑上禁用,我不想要,我想在这些类型的设备上加载滑块,而不是在真正的移动设备上(即更小的屏幕、连接到4/5g网络等) 我找到了他们用来禁用的代码: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
/**
* 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,它仍然会加载文件,不管怎么说,告诉代码完全禁用整个滑块加载
谢谢