Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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 检测是否移动-如果是,则使用java01.js,如果不是移动,则使用java02.js_Javascript_Html_Mobile - Fatal编程技术网

Javascript 检测是否移动-如果是,则使用java01.js,如果不是移动,则使用java02.js

Javascript 检测是否移动-如果是,则使用java01.js,如果不是移动,则使用java02.js,javascript,html,mobile,Javascript,Html,Mobile,完全初学者(爱好者)在这里,所以这可能是一个完全的noob问题 我有两个Java脚本。一个是移动用户,另一个是桌面用户 现在我的html中有: <script type="text/javascript" src="../java_file.js"> </script> 它工作得非常好,但我想在屏幕宽度小于480时运行另一个js文件 我想做以下几点: <script type="text/javascript" if (screen.width < 4

完全初学者(爱好者)在这里,所以这可能是一个完全的noob问题

我有两个Java脚本。一个是移动用户,另一个是桌面用户

现在我的html中有:

<script type="text/javascript" 
src="../java_file.js">
</script>

它工作得非常好,但我想在屏幕宽度小于480时运行另一个js文件

我想做以下几点:

<script type="text/javascript"
if (screen.width < 480) {
src=".../java_file_mobile.js">
}
else {
src=".../java_file.js">
}
</script>

}
否则{
src=“…/java_file.js”>
}

这是我第一次建立一个网站,我正在学习代码。任何援助都将是巨大的。谢谢

如果只关心屏幕宽度,最简单的方法是使用JavaScript offsetWidth

var w = document.body.offsetWidth;

if ( 480 > w ) {
    //append mobile script
} else {
    //append desktop script
}
不过,一个小的网络间距也可能意味着桌面屏幕上的浏览器窗口很窄。或者一块手表。或者是冰箱。你明白了…

你可以检查一下:-如果你喜欢PHP,它显示了脚本标记是如何被添加到我使用的。