Bonjour, je suis actuellement en train de développer une application android en html/jqueryMobile. J'ai généré un .apk via phoneGap. L'application fonctionne parfaitement sur mon pc mais lorsque je la lance sur mon smartphone, celle-ci bug, j'ai l'impression que le jquery n'est pas détecté (l'html s'affiche mais lorsque que le clic sur un bouton rien ne ce passe). Savez_vous d'où cela peut provenir?
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114 <!DOCTYPE html> <html> <head> <title>Version Mobile</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="stylesheet" href="jquery/jquery.mobile-1.4.2.min.css" /> <script src="jquery/jquery-1.11.0.min.js"></script> <script src="jquery/jquery.mobile-1.4.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ var tempPosition =""; //evenement sur le bouton Envoyer. $("#BoutonEnvoyer").click(function(){ var position = $("#valPos").val(); tempPosition = position; position += "L93PNG"; document.location.href="#pageImage"; $('.image').remove(); $("#afficheImage").append('<img src=126/'+position+' alt="" class="image"/>'); }); //evenement sur le bouton Dalle suivante. $("#dalleSuivante").click(function(){ var posSuiv = parseInt(tempPosition) + 1; tempPosition = posSuiv; posSuiv = posSuiv.toString(); posSuiv += "L93PNG"; $('.image').remove(); $("#afficheImage").append('<img src=126/'+posSuiv+' alt="" class="image"/>'); }); //evenement sur le bouton Dalle precedente. $("#dallePrecedente").click(function(){ var posPrec= parseInt(tempPosition) - 1; tempPosition = posPrec; posPrec = posPrec.toString(); posPrec += "L93PNG"; $('.image').remove(); $("#afficheImage").append('<img src=126/'+posPrec+' alt="" class="image"/>'); }); //evenement sur le Retour formulaire. $("#buttonBack").click(function(){ document.location.href="#formulaire"; }); }); </script> </head> <body> <!-- page1 --> <div data-role="page" id="formulaire"> <div data-role="header"> <h1>Coordonnées</h1> </div><!-- /header --> <div role="main" class="ui-content"> <!-- debut contenu --> <form id="form"> <h3>Formulaire</h3> <div data-role="fieldcontain"> <label for="x">Position de la dalle:</label> <input type="text" name="x" id="valPos" value="" required="required" data-mini="true" /> </div> <div class="ui-block-a"><button type="submit" id="BoutonEnvoyer" data-mini="true" data-theme="b">Envoyer</button></div> </form> </div><!-- fin contenu --> </div><!-- fin page2 --> <!-- page2 --> <div data-role="page" id="pageImage"> <div data-role="header"> <h1>Dalle</h1> </div><!-- /header --> <div role="main" class="ui-content"> <div id ="afficheImage"></div> </div><!-- /content --> <div data-role="footer"> <div class="ui-grid-a"> <div class="ui-block-a"><button type="button" data-theme="c" id="dallePrecedente">Dalle précédente</button></div> <div class="ui-block-b"><button type="button" data-theme="c" id="dalleSuivante">Dalle suivante</button></div> </div> <div class="ui-grid-solo"> <div class="ui-block-a"><button type="v" data-theme="b" id="buttonBack">Retour formulaire </button></div> </div> </div><!-- /footer --> </div><!-- fin page2 --> </body> </html>
Partager