2016-04-29 222 views
0

我是混合开发中的noob,我试图在我的应用中使用jQuery。jQuery适用于浏览器,但不适用于Android模拟器

我很惊讶我的代码在浏览器中工作正常,但不是在android模拟器中,我不太明白原因。

这里是我的代码:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<meta http-equiv="Content-Security-Policy"> 
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> 
<link rel="stylesheet" type="text/css" href="css/onsenui.css"> 
<link rel="stylesheet" type="text/css" href="css/onsen-css- 
    components.css"> 
<link rel="stylesheet" type="text/css" href="css/sliding_menu.css"> 
<link rel="stylesheet" type="text/css" href="css/index.css"> 
<script type="text/javascript" src="js/jquery/dist/jquery.min.js"> 
</script> 
<script type="text/javascript" src="js/angular/angular.min.js"></script> 
<script type="text/javascript" src="js/bootstrap.min.js"></script> 
<script type="text/javascript" src="js/onsenui.min.js"></script> 
<script type="text/javascript" src="js/angular-onsenui.min.js"></script> 
<script type="text/javascript" src="cordova.js"></script> 

</head> 
<script> 
    $(document).ready(function(){ 
     $("h6").click(function(){ 
     $(this).hide(); 
    }); 
    }); 
</script> 
<body> 

<h6>If you click on me, I will disappear.</h6> 
<h6>Click me away!</h6> 
<h6>Click me too!</h6> 

</body> 
</html> 

日志输出:

enter image description here

无法理解可能是什么原因?

+0

请使用Android工作室和调试你的应用程序可能会显示你的错误android应用程序正面临 –

+0

@AtulNar没有错误我已经看到了错误日志 –

+0

@AshishShukla你可以在文档准备好函数中放置一些警报,看看jquery文档准备好是否在设备中正确触发? – Gandhi

回答

0

使用Chrome://检查/#设备并打开您的APP的检查器。 。

然后找如果jquery.min.js文件来源中存在,

类型$( “H6”)的hide();在控制台并执行它,检查它是否工作或控制台中是否有任何错误?

0

请尝试删除所有js和设置只有jQuery的JS可能是他们发生冲突,但它工作正常,你的浏览器,这里是一个的jsfiddle Demo,检查和比较

<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script> 
<body> 
<h6>If you click on me, I will disappear.</h6> 
<h6>Click me away!</h6> 
<h6>Click me too!</h6> 
</body> 

<script> 
$(document).ready(function(){ 
    $("h6").click(function(){ 
    $(this).hide(); 
}); 
}); 
</script> 
+0

我已经删除了除jquery js以外的所有文件,但仍然相同 –

+0

在文档准备就绪后设置警报,然后在点击时设置h6并检查是否显示哪些警报 –

相关问题