मुझे एक वेब एप्लिकेशन में सफारी के साथ समस्या है जिसमें एक स्थिति है: निश्चित तत्व। जब पृष्ठ ज़ूम आउट हो जाता है (छोटी 100%) चीजें तोड़ती हैं और फ़ंक्शन को कॉल करके ठीक करने की आवश्यकता होती है। तो मैं उपयोगकर्ता के ज़ूमिंग का पता लगाना चाहता हूं। मैंने कुछ समय पहले में jQueryPlug-यह पाया:सफारी में jQuery के साथ पेज ज़ूम परिवर्तन का पता लगाएं
http://mlntn.com/2008/12/11/javascript-jquery-zoom-event-plugin/
http://mlntn.com/demos/jquery-zoom/
यह कीबोर्ड और माउस की घटनाओं है कि एक पृष्ठ ज़ूम स्तर परिवर्तन को जन्म दे सकता का पता लगाता है। काफी उचित। यह वर्तमान एफएफ और आईई पर काम करता है लेकिन सफारी पर नहीं। वर्तमान वेबकिट ब्राउज़र में कुछ ऐसा करने के लिए क्या किया जा सकता है?
कि क्रोम और एफएफ की तरह एक और वेब ब्राउज़र के साथ काम करता है: नीचे दिए गए कोड का प्रयास करें? –
मैंने क्रोम पर इस सिद्धांत का परीक्षण किया है और मुझे लगता है कि मैं हमेशा 1 के करीब अनुपात प्राप्त करता हूं, चाहे मैं 100%, 67% या 175% तक ज़ूम कर रहा हूं। एक साइड नोट पर, jQuery की '$ (विंडो)। विड्थ()' '.d.dlelElement.clientWidth' के समान मान देता है, जबकि 'window.innerWidth' आमतौर पर थोड़ा बड़ा होता है (हालांकि ज़ूम राशि को प्रतिबिंबित करने के लिए पर्याप्त नहीं है)। – redbmk
window.inner स्क्रॉलबार दिखाई देने पर चौड़ाई बिल्कुल चौड़ाई नहीं है। आपको खिड़की करना है। विजेताविड्थ - 17 जब कोई ज़ूम नहीं होता है – ccsakuweb