स्थिति: चिपचिपा अब कुछ मोबाइल ब्राउज़रों पर काम करता है, इसलिए आप पृष्ठ के साथ मेनू बार स्क्रॉल कर सकते हैं, लेकिन तब व्यूपोर्ट के शीर्ष पर रहें जब भी उपयोगकर्ता इसे स्क्रॉल करता है।
लेकिन क्या होगा अगर आप अपने स्टिकी मेनू बार को थोड़ा संयम में रखना चाहते हैं जब भी वह वर्तमान में 'चिपका हुआ' हो? उदाहरण के लिए, यदि आप पृष्ठ के साथ स्क्रॉल करना चाहते हैं, तो आप बार को गोल कर सकते हैं, लेकिन फिर जैसे ही यह व्यूपोर्ट के शीर्ष पर चिपक जाता है, आप शीर्ष गोल कोनों से छुटकारा पाना चाहते हैं, और नीचे की ओर थोड़ा ड्रॉप शैड जोड़ना चाहते हैं यह।
क्या ::stuck
उन तत्वों को लक्षित करने के लिए किसी भी प्रकार का छद्मकोश (जैसे ) है position: sticky
और वर्तमान में चिपका हुआ है? या क्या ब्राउज़र विक्रेताओं के पास पाइपलाइन में ऐसा कुछ है? यदि नहीं, तो मैं इसका अनुरोध कहां करूंगा?
एनबी। जावास्क्रिप्ट सॉल्यूशंस इसके लिए अच्छे नहीं हैं क्योंकि मोबाइल पर आमतौर पर आपको केवल एक ही scroll
घटना मिलती है जब उपयोगकर्ता अपनी उंगली जारी करता है, इसलिए JS सटीक क्षण नहीं जान सकता है कि स्क्रॉल थ्रेशोल्ड पास किया गया था।
position
पर संपत्तियों की:stuck
अनदेखी की जानी चाहिए? (ब्राउज़र विक्रेताओं के लिए एक नियम, मेरा मतलब है, नियमों के बारे में समान है कि कैसे पहलेleft
से अधिक समय लगता हैright
))