Ich habe ein Problem mit einer einfachen JQuery Mobile App. Alles läuft darauf hinaus, dass das Click-Ereignis zweimal ausgelöst wird.jquery Mobile Click Ereignis zweimal ausgelöst
Keine Lösung für ähnliche Probleme hat dieses Problem behoben.
Das Problem tritt auf, egal ob auf dem Gerät bereitgestellt oder im Browser angezeigt wird.
Hier ist der Code
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, user-scalable=no" />
<script src="jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="jquery.mobile-1.2.0.min.js" type="text/javascript"></script>
<script src="cordova-2.2.0.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).bind("mobileinit", function() {
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
});
</script>
<link rel="Stylesheet" href="jquery.mobile-1.2.0.min.css" />
<div>
<input type="button" id="ButtonSubmit" value="Save" />
</div>
<script type="text/javascript">
$("#ButtonSubmit").click(function() {
alert('Clicked');
});
</script>
Die gewinnende Antwort hier funktioniert für mich: https://stackoverflow.com/questions/12052132/jquery-mobile-click-event-binding-twice – DOK