पर div स्थान को संशोधित करें जब उपयोगकर्ता ज़ूम इन करता है तो पूरे स्क्रीन के सापेक्ष एक div के स्थान को संरक्षित करने में मुझे बहुत कठिन समय होता है। असल में, जो मैं करने की कोशिश कर रहा हूं वह उचित रूप से गणना की गई स्थान पर एक div स्थानांतरित कर रहा है ऐसा लगता है कि यह कभी भी स्थानांतरित नहीं हुआ है, भले ही उपयोगकर्ता ज़ूम हो। यह तेजी से बहुत मुश्किल हो रहा है क्योंकि मैं मूल रूप से ज़ूमिंग ईवेंट द्वारा किए गए किसी भी दृश्य परिवर्तन को पूर्ववत करना चाहता हूं।ज़ूम मोबाइल सफारी
उदाहरण के लिए यदि वर्तमान में div का शीर्ष ज़ूम स्तर 1 पर स्क्रीन के केंद्र में है, (1.00 का स्केल कहें), जब उपयोगकर्ता ज़ूम स्तर 2 पर जाता है, (एक चुटकी ज़ूम इशारा के माध्यम से, स्केल कहें 1.235 का), मैं स्क्रीन के केंद्र में div के शीर्ष को फिर से स्थानांतरित करना चाहता हूं।
वर्तमान में, मैं div के मूल कंटेनर को एक फ़ंक्शन में बाध्य कर रहा हूं जो इशारा घटनाओं को पकड़ता है।
स्रोत के लिए लिंक देखें।
इस मामले पर कोई मार्गदर्शन की सराहना की जाएगी। धन्यवाद।
अद्यतन: यहां नमूना आवेदन का एक लिंक है। आप मेरे सभी मौजूदा हैंडलर और कार्यक्षमता पा सकते हैं। मेरी मुख्य चिंता ज़ूम के बाद स्क्रीन के सापेक्ष उसी स्थान पर तत्व 'पामगार्ड' का रीसेट है। अगर आपका कोई प्रश्न हैं, तो मुझे से पूछें।
लिंक: http://restingrobot.com/test/testScale.html
यह उदाहरण केवल मोबाइल सफारी पर काम करता है
यदि यह काम नहीं करता है, तो यदि आप पूरी तरह से कोडित उदाहरण (होस्टेड या केवल एक टैर/ज़िप फ़ाइल) के लिए एक लिंक प्रदान करते हैं तो मैं नहीं चाहता आपके लिए एक नजर रखने में कोई फर्क नहीं पड़ता। –
मैंने खिड़की के पैमाने को निर्धारित करने के लिए चौड़ाई का उपयोग करने का प्रयास किया है, (मुझे टचचेंड ज़ूम न्यूव वैरिएबल को टचमोव के समान ही गणना की जाती थी)। साथ ही, मुझे नहीं लगता कि यह मुद्दा है, क्योंकि ऊंचाई के लिए मुझे प्राप्त होने वाले मूल्यों की अपेक्षा की जाती है। (प्लस मैं एप्लिकेशन सैन्स एनवी-बार चला रहा हूं) – Jlange
मैं अपने वर्तमान कोड के साथ एक छोटा डेमो ऐप बनाने और प्रश्न को अपडेट करने का प्रयास करूंगा। – Jlange