ब्लॉकली > WorkspaceSvg > scrollY
WorkspaceSvg.scrollY प्रॉपर्टी
फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से, पिक्सल यूनिट में मौजूदा वर्टिकल स्क्रोलिंग ऑफ़सेट.
किसी व्यू और उसके नीचे मौजूद कैनवस के बारे में सोचना मददगार होता है. कैनवस नीचे आने पर, यह वैल्यू ज़्यादा पॉज़िटिव हो जाती है. साथ ही, व्यू अब "देख रहा है" हो जाता है कैनवस के ऊपरी हिस्से को स्कैन करें. कैनवस ऊपर जाने पर, यह वैल्यू ज़्यादा नेगेटिव हो जाती है और व्यू "देखना" होता है कैनवस के निचले हिस्से को हटा दें.
इस वैल्यू के बारे में भ्रम की स्थिति यह है कि इसमें ऐब्सलूट टॉप ऑफ़सेट शामिल नहीं होता और इसमें ऐब्सलूट टॉप ऑफ़सेट शामिल नहीं होना चाहिए. ऐसा इसलिए है, क्योंकि इसका इस्तेमाल viewTop वैल्यू को कैलकुलेट करने के लिए किया जाता है.
viewTop, फ़ाइल फ़ोल्डर के ऑरिजिन के मुताबिक है (पिक्सल यूनिट में). वर्कस्पेस का ऑरिजिन, वर्कस्पेस का सबसे ऊपर का बायां कोना होता है (कम से कम तब, जब यह चालू हो). इसे blocklyDiv के सबसे ऊपर बाईं ओर से शिफ़्ट किया गया है, ताकि यह टूलबॉक्स के नीचे न रहे.
वर्कस्पेस के चालू होने पर, viewTop और Workspace ऑरिजिन एक ही Y जगह पर होते हैं. जब कैनवस नीचे की ओर स्लाइड होता है, तो यह वैल्यू (scrollY) ज़्यादा पॉज़िटिव हो जाती है. साथ ही, फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से viewTop नेगेटिव हो जाता है (वर्कस्पेस ऑरिजिन की इमेज, कैनवस के मूव होने पर नीचे की ओर स्लाइड होने वाले कैनवस पर बिंदु के रूप में होती है).
इसलिए, अगर ScrollY में संपूर्ण टॉप को शामिल किया जाए, तो यह "अनशिफ़्ट" तरीके से होगा का इस्तेमाल करें. इसका मतलब है कि viewTop, वर्कस्पेस के ऊपरी किनारे के बजाय, blocklyDiv के ऊपरी किनारे को दिखाएगा.
हस्ताक्षर:
scrollY: number;