मैं स्नैप.जेएस प्लगइन का उपयोग कर रहा हूं - (यह आपको स्क्रॉलिंग साइड ड्रॉर्स/पैनल बनाने की अनुमति देता है)।एक पूर्ण स्थानांतरित div के अंदर एक निश्चित स्थानांतरित div की आवश्यकता है
यह 3 बिल्कुल स्थित divs बनाकर काम करता है, जिनमें से एक मुख्य सामग्री शामिल है।
खिड़की के शीर्ष पर तय एक div को स्थिति देने का कोई तरीका है जब यह पूरी तरह से स्थित div के अंदर होता है।
फिलहाल मैं बस ब्राउज़र के शीर्ष की बजाय पूरी तरह से स्थित div के शीर्ष पर पिन करने के लिए निश्चित div प्राप्त कर रहा हूं। जब मैं स्क्रॉल करता हूं, तो div मुख्य सामग्री के शीर्ष पर तय रहता है, लेकिन खिड़की नहीं।
उदाहरण के लिए:
<div style="position:absolute;">
<div style="position:fixed;top:0">
<!-- some content which needs to be pinned to top of window -->
</div>
</div>
पल मैं स्क्रॉल ऑफसेट पर नज़र रखने और मैन्युअल रूप से बच्चे div, जो प्रदर्शन के लिए आदर्श नहीं है के शीर्ष स्थिति को समायोजित करने जावास्क्रिप्ट का उपयोग कर रहा पर।
किसी भी मदद की सराहना की!
बिल्कुल तैनात div है निम्नलिखित सीएसएस लागू: translate3d (0px, 0px, 0px), अगर मैं इसे हटाने के लिए एक निश्चित तत्व बर्ताव एकदम सही ढंग से और विंडो के शीर्ष से पिन है । इस पर कोई विचार क्यों है? –
यही आपका उदाहरण कोड करता है। (क्या आप इसका इरादा रखते हैं?) जब आप किसी तत्व पर तय स्थिति निर्धारित करते हैं तो यह दस्तावेज़ के प्रवाह से बाहर ले जाता है और इसे व्यूपोर्ट के सापेक्ष बनाता है। क्या आप कह रहे हैं snap.js इसे तोड़ता है? – BjornJohnson
दिलचस्प। क्या यह मदद करता है? http://code.google.com/p/chromium/issues/detail?id=20574 – BjornJohnson