blockly > WorkspaceSvg > scrollY

WorkspaceSvg.scrollY प्रॉपर्टी

फ़ाइल फ़ोल्डर ऑरिजिन के हिसाब से, पिक्सल यूनिट में मौजूदा वर्टिकल स्क्रोलिंग ऑफ़सेट.

किसी व्यू और उस व्यू के नीचे चलते हुए कैनवस के बारे में सोचना फ़ायदेमंद होता है. जब कैनवस नीचे की ओर जाता है, तो यह वैल्यू ज़्यादा पॉज़िटिव हो जाती है. साथ ही, कैनवस के ऊपरी हिस्से में व्यू "दिख रहा है". जैसे-जैसे कैनवस ऊपर की ओर बढ़ता है, यह वैल्यू ज़्यादा नेगेटिव होती जाती है. साथ ही, कैनवस का निचला हिस्सा "दिख रहा है" व्यू.

इस वैल्यू के बारे में भ्रम की स्थिति यह है कि इसमेंकुल टॉप ऑफ़सेट शामिल नहीं है और न ही इसमें इसकी वैल्यू शामिल होनी चाहिए. ऐसा इसलिए, क्योंकि इसका इस्तेमाल viewTop वैल्यू का हिसाब लगाने के लिए किया जाता है.

viewTop, फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से है (हालांकि, पिक्सल यूनिट में). फ़ाइल फ़ोल्डर का ऑरिजिन, वर्कस्पेस में सबसे ऊपर का बायां कोना होता है (कम से कम चालू होने पर). यह blocklyDiv के सबसे ऊपर बाईं ओर शिफ़्ट हो गया है, ताकि यह टूलबॉक्स के नीचे न रहे.

जब फ़ाइल फ़ोल्डर चालू होता है, तो viewटॉप और फ़ाइल फ़ोल्डर का ऑरिजिन एक ही Y जगह पर होता है. जब कैनवस नीचे की ओर स्लाइड होता है, तो यह वैल्यू (scrollY) ज़्यादा पॉज़िटिव हो जाती है. साथ ही, Workspace के ऑरिजिन के मुकाबले viewTop ज़्यादा नेगेटिव हो जाता है. जैसे-जैसे कैनवस के मूव होने पर, कैनवस पर डॉट के तौर पर नीचे की ओर स्लाइड होता हुआ viewTop.

इसलिए, अगर ScrollY में सबसे बड़ी चीज़ को शामिल किया जाता है, तो यह फ़ाइल फ़ोल्डर के ऑरिजिन को "अनशिफ़्ट" कर देता है. इसका मतलब है कि viewTop, फ़ाइल फ़ोल्डर के ऊपरी किनारे के बजाय blocklyDiv के ऊपरी किनारे को दिखाएगा.

हस्ताक्षर:

scrollY: number;