मेरे सूचकांक पृष्ठ पर मेरे पास एक बहुत ही सरल उपयोग केस है।सभी jQuery मोबाइल घटनाएं दो बार गोलीबारी कर रही हैं
<script src="js/jquery-min.js"></script>
<script src="js/jquery-mobile.js"></script>
<script type="text/javascript" src="cordova-2.2.0.js"></script>
<script>
$("body").on("swipeleft", function(event) {
alert('hello');
/*window.location.href = "html/first.html";*/
});
</script>
किसी कारण से यह घटना 2 बार गोलीबारी कर रही है। अब मुझे यकीन है कि मैंने बॉडी टैग पर एक और घटना नहीं बांधी है क्योंकि यह पहला पृष्ठ है। मैंने टचस्टार्ट इत्यादि जैसी अन्य सरल घटनाओं की भी कोशिश की है। वे सभी दो बार फायरिंग कर रहे हैं। मैं क्या गलत कर रहा हूं ?
अपडेट: -
मैं इस सवाल का जवाब मैं निम्नलिखित तरीके से सही के रूप में चिह्नित संशोधित किया है और यह काम किया। इस पृष्ठ पर घटनाएं दो बार फायरिंग नहीं कर रही हैं।
<head>
<script type="text/javascript" src="js/jquery-min.js"></script>
<script>
$(document).bind("mobileinit", function() {
$.mobile.autoInitializePage = false;
$.mobile.defaultPageTransition = 'none';
$.mobile.touchOverflowEnabled = false;
$.mobile.defaultDialogTransition = 'none';
$.mobile.loadingMessage = '' ;
});
</script>
<script type="text/javascript" src="js/jquery-mobile.js"></script>
<script type="text/javascript" src="cordova-2.2.0.js"></script>
</head>
@ Floradu88: आप सही है कि के लिए खेद है। मैं कुछ समाधानों की कोशिश कर रहा था लेकिन अभी तक सही जवाब नहीं मिला है। लेकिन मैं जिस पर काम कर रहा हूं उसे चिह्नित करूंगा। –
आपको केवल सही उत्तरों को चिह्नित करना चाहिए, एक उत्तर को चिह्नित न करें जो सही नहीं है –
हां, लेकिन जिसने मैंने सही चिह्नित किया है, उसमें कुछ बदलावों के साथ काम किया है। मैं तदनुसार जवाब अपडेट करूंगा। –