मैंने jQuery मोबाइल और फोनगैप का उपयोग करके अपने आईफोन के लिए एक सरल एप्लीकेशन बनाया है। यह बहुत अच्छी तरह से काम करता है, लेकिन आवेदन एक पृष्ठ पर संक्रमण के लिए निम्नलिखित का इस्तेमाल किया और उस नरक के रूप में धीमा था:मैं पेज ट्रांज़िशन एनीमेशन कैसे बढ़ा सकता हूं?
<a data-role="button" id="about_link" data-transition="slide"
href="#page3" data-icon="gear" data-iconpos="left">
Settings
</a>
बस एक साधारण a
यहाँ जादू कर रही है और कहा कि परिणामस्वरूप में अजीब 400 मि.से अंतराल आदि ..
अब पढ़ने के बाद मैंने a
बटन div
बटन बनाया और बटन को तेज़ी से बनाने के लिए क्लिक ईवेंट को संभाला।
$("#about_link").live("touchstart", function(){
slideTo('#page3',false);
});
function slideTo(page,reverse){
$.mobile.changePage(page, {
transition: "slide",
reverse: reverse
});
}
अंतर महत्वपूर्ण है, लेकिन यह अभी भी मेरे स्वाद के लिए बहुत धीमा है। ऐसा लगता है कि jQuery मोबाइल पूरे बटन एनीमेशन (होवर और क्लिक किया गया) के लिए इंतजार कर रहा है ताकि यह दूसरे पृष्ठ पर जा सके।
अब मेरे सवालों का:
- सबसे तेज़ तरीका touchstart है? मैंने fastclick जैसे अन्य पुस्तकालयों का उपयोग किया लेकिन यह सुपर फास्ट भी नहीं था।
- बटन एनीमेशन बैडग्यू यहाँ है? क्या मैं इसे अक्षम कर सकता हूं?
- क्या आप मुझे सुझाव दे सकते हैं? Google इस विशेष समस्या पर मेरा मित्र नहीं है ...
जीआर।
पेज संक्रमण के विभिन्न प्रकार की कोशिश कर करना होगा? मेरा मतलब है कि फीड – uday
स्लाइडअप थोड़ा सा तेजी से दिखता है, लेकिन यह अलग दिशा और लंबी दूरी की वजह से सिर्फ एक भ्रम हो सकता है। फीका वही प्रतीत होता है। –