Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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/3/android/228.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 ";document.ready();Chrome Mobile(android)上未启动功能_Javascript_Android_Jquery_Google Chrome - Fatal编程技术网

Javascript ";document.ready();Chrome Mobile(android)上未启动功能

Javascript ";document.ready();Chrome Mobile(android)上未启动功能,javascript,android,jquery,google-chrome,Javascript,Android,Jquery,Google Chrome,我在标记之前调用了jQuery-2.1.4.min.js,但是当我编写类似以下内容时: <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { alert('hi, world.

我在标记之前调用了jQuery-2.1.4.min.js,但是当我编写类似以下内容时:

<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script type="text/javascript">
    jQuery(document).ready(function() {
        alert('hi, world.');
    });
</script>

同样的事情

根据建议,我还尝试:

window.onload = function()
{
    if (window.jQuery)
    {
        alert('jQuery is loaded');
    }
    else
    {
        alert('jQuery is not loaded');
    }
}
它会提醒“jQuery已加载”

根据jQuery文档,它说:“包含在$(document).ready()中的代码只有在页面文档对象模型(DOM)准备好让JavaScript代码执行时才会运行”——这意味着DOM还没有准备好让JavaScript代码执行?但是当我试着喜欢:

<script type="text/javascript">
    alert('hi world');
</script>

警报(“hi world”);

它在移动Chrome上执行。

好的,经过广泛的调查,似乎JS在移动Chrome上中断了。如果你有两次document.ready()函数,我在core.JS文件中有一个,在页面上有一个

它在PC(所有浏览器)上都可以正常工作,但在移动设备上,它工作到第二个ready()调用,并在此之后中断所有JS


希望这能为将来的其他人节省一些时间。

JS在移动视图上中断,因为同一个JS在文件中多次使用。检查并删除冗余。

试试
$
而不是
JQuery
,你试过了吗?是的,我试过了。尝试了“$”和“jQuery”,结果相同。你能分享一下你是如何包含/添加jQuery的吗?如果这是问题所在,为什么它能在PC上工作?无论如何,我是这样把它包括进来的:code.jquery.com/jquery-2.2.4.min.js“>在包含.ready()函数的实际标记上方(如OP中所述).OP已更新。示例:此操作有效:
。但这并不
。此外,如果您注意到,您需要在
src
中添加
/
。此错误是否特定于jQuery?您是如何修复的?
window.onload = function()
{
    if (window.jQuery)
    {
        alert('jQuery is loaded');
    }
    else
    {
        alert('jQuery is not loaded');
    }
}
<script type="text/javascript">
    alert('hi world');
</script>