2012-01-25 14 views
16

हम एक आईपैड ऐप पर काम कर रहे हैं और स्वाइप (पृष्ठों को बदलने के लिए) जैसी घटनाओं को संभालने के लिए jQuery मोबाइल का उपयोग कर रहे हैं। ऐप का परीक्षण करने में यह स्पष्ट हो गया कि default swipe configuration variables सही नहीं था। स्क्रॉल करने की कोशिश करते समय स्वाइप करने के लिए बहुत संवेदनशील था और इसके विपरीत।jQuery मोबाइल स्वाइप कॉन्फ़िगरेशन चर को समझना

हमने कॉन्फ़िगरेशन चर के साथ खेला है लेकिन हमें यकीन नहीं है कि हम समझ रहे हैं कि प्रत्येक कॉन्फ़िगरेशन चर क्या करता है। हमने यह समझने में मदद करने के लिए एक ग्राफिक बनाया है कि वे सभी एक साथ कैसे काम करते हैं। क्या हम इसे सही ढंग से समझ रहे हैं या कुछ खो रहे हैं?

jQuery Mobile Swipe Configuration (in the style of Comic Sans)

उत्तर

7

सुनिश्चित नहीं हैं कि अगर यह मदद मिलेगी लेकिन jQM ब्लॉग

विन्यास कड़ी चोट घटना थ्रेसहोल्ड

जोड़ा में यह पोस्ट jquery.mobile.event.js स्वाइप कोड में कई हार्ड-कोडित स्थिरांक थे। उन डेवलपर्स के लिए जिन्हें को अधिक लंबवत विस्थापन की अनुमति देने के लिए उन स्थिरांकों को ट्विक करने की आवश्यकता है और अभी भी स्वाइप पंजीकृत करते हैं, यह नई सुविधा उन्हें समायोजित करने की अनुमति देती है। धन्यवाद इसे योगदान देने के लिए mlitwin में।

  • scrollSupressionThreshold (डिफ़ॉल्ट: 10px) - इस क्षैतिज विस्थापन की तुलना में अधिक है, और हम स्क्रॉल
  • durationThreshold को दबाने जाएगा (डिफ़ॉल्ट: 1000ms) - इससे अधिक समय है, और यह एक कड़ी चोट
  • horizontalDistanceThreshold नहीं है (डिफ़ॉल्ट: 30 पीएक्स) - क्षैतिज विस्थापन स्वाइप करें इससे अधिक होना चाहिए।
  • वर्टिकल डिस्टेंस थ्रेसहोल्ड (डिफ़ॉल्ट: 75 पीएक्स) - स्वाइप विस्थापन स्वाइप करें इससे कम होना चाहिए।

संबंधित प्रश्न:

+0

मैं 3 ग्रेड स्तर चित्रण यद्यपि बंद आधारित से परिभाषाएं लेकिन हम अभी भी अपने सिर को लपेटने के लिए थोड़ा मुश्किल खोज रहे थे। मेरे लिए, लंबवत डिस्टेंस थ्रेसहोल्ड को वास्तव में स्वाइपसप्रेशन थ्रेसहोल्ड नाम दिया जाना चाहिए। मुझे लगता है कि हमारे लिए बहुत भ्रम को मंजूरी दे दी होगी। –

+0

इसके लिए मैं विकी के लिए फ़ीचर अनुरोध जोड़ने का सुझाव दूंगा: https://github.com/jquery/jquery-mobile/wiki और/या ट्विटर पर @Jquerymobile पर देव के अनुरोध के बाद –

+0

शानदार विचार, मेरा अनुरोध यहां है - https://github.com/jquery/jquery-mobile/wiki/Request:-Change-verticalDistanceThreshold-to-swipeSupressionTreshold-for-consistency –

संबंधित मुद्दे