2016-04-29 224 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並檢查是否顯示哪些警報 –

相關問題