Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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 如何使此脚本仅在移动设备中工作,而不在桌面上工作?_Javascript_Php_Android_Mobile_Responsive - Fatal编程技术网

Javascript 如何使此脚本仅在移动设备中工作,而不在桌面上工作?

Javascript 如何使此脚本仅在移动设备中工作,而不在桌面上工作?,javascript,php,android,mobile,responsive,Javascript,Php,Android,Mobile,Responsive,解决了!此脚本可调整移动和桌面屏幕分辨率。我怎样才能让它在移动设备上工作,而不是在桌面上 该脚本使网站更负责任,在移动设备上运行良好,但在台式机上分辨率太大 如果(!class_存在('Responsive')): 类响应{ //常数 常量名称='响应'; 常量段塞='响应'; ////////////////////////////////////////////////// //构造函数确保将添加jQuery// //////////////////////////////////////

解决了!此脚本可调整移动和桌面屏幕分辨率。我怎样才能让它在移动设备上工作,而不是在桌面上

该脚本使网站更负责任,在移动设备上运行良好,但在台式机上分辨率太大

如果(!class_存在('Responsive')):
类响应{
//常数
常量名称='响应';
常量段塞='响应';
//////////////////////////////////////////////////
//构造函数确保将添加jQuery//
//////////////////////////////////////////////////
函数_u构造(){
添加操作(“wp\u排队脚本”、“添加jquery”);
函数add_jquery(){
wp_排队_脚本('jquery');
}
添加动作('wp_head',数组(&$this,'draw_'));
}//结束构造函数()。
///////////////////////////////////
//主JavaScript调整大小脚本//
///////////////////////////////////
函数draw_uuz(){
?>
jQuery(窗口).resize(函数(){
安全刻度();
});
jQuery(文档).ready(函数(){
jQuery(window.trigger('resize');
jQuery(window.trigger('resize');
});
功能标度(系数x){
jQuery('html').css(“转换”、“缩放”(“+factor_x+”,“+factor_x+”));
jQuery('html').css(“-moz transform”,“scale”(“+factor_x+”,“+factor_x+”));
jQuery('html').css(“-webkit transform”,“scale”(“+factor_x+”,“+factor_x+”));
jQuery('html').css(“-o-transform”,“scale”(“+factor_x+”,“+factor_x+”));
}
函数safescale(){
factor_x=jQuery(window).width()/jQuery('body').width();
css({“position”:“absolute”,“margin”:“0px”,“padding”:“0px”});
css({“position”:“absolute”,“margin”:“0px”,“padding”:“0px”});
比例(因子x);
}

使用此插件仅检测移动设备,并仅为移动设备执行代码


如果要防止对桌面设备执行js代码,请执行以下操作:

// js :
if (jQuery(window).width() < 1000) {
    // your codes goes here;
}
//js:
if(jQuery(window).width()<1000){
//你的密码在这里;
}

1000px就是一个例子;您可以设置所需的宽度;

您知道它在做什么还是只是从某个地方复制/粘贴?还有,您尝试了什么,出了什么问题?我今天就尝试了。但出现了致命错误。我不知道如何将移动检测代码与此响应脚本结合起来:非常感谢!简单的一件事,解决我的问题m!我所做的:if(jQuery(window).width()<1080){jQuery(window).resize(function(){safescale();)。。。