के अंदर सीएसएस स्थिति तत्व "निश्चित" मुझे आश्चर्य है कि किसी को इसके लिए कोई समाधान मिला है या नहीं?स्क्रॉलिंग कंटेनर
मैं एक स्क्रॉल कंटेनर के शीर्ष करने के एक तत्व संलग्न करने के लिए एक समाधान के लिए देख रहा हूँ
HTML:
<div class="container">
<div class="header">title</div>
<div class="element">......</div>
... (about 10-20 elements) ...
<div class="element">......</div>
</div>
सभी "तत्वों" position:relative
है,
कंटेनर निम्नलिखित है सीएसएस:
.container {
position:relative;
width:200px;
height:400px;
overflow-y:scroll;
}
मैं शीर्ष पर शीर्ष पर रहना चाहता हूं कंटेनर, इसकी स्क्रॉलिंग स्थिति से स्वतंत्र और नीचे स्क्रॉल तत्व।
सीएसएस अब तक:
.header {
position:absolute; /* scrolling out of view :-(*/
z-index:2;
background-color:#fff;
}
.element{
position: relative;
}
सभी तत्वों को ब्लॉक तत्व हैं, और मैं कंटेनर के बाहर हैडर स्थानांतरित नहीं कर सकते। jquery इस बिंदु पर कोई विकल्प नहीं है।
आप इसे jquery के साथ कर सकते हैं। http://www.ruturaj.net/automatic-header-stick-to-scroll-with-jquery/ –
यदि कंटेनर अपेक्षाकृत स्थानित नहीं किया गया था, तो पूरी तरह से स्थित होने पर शीर्षलेख इसके शीर्ष पर होगा। क्या आपका हेडर कंटेनर का एक पूर्ववर्ती भाई हो सकता है (ठीक है, "कंटेनर" अब "सामग्री" या इस तरह sth होगा) या आपके तत्वों का कंटेनर पर अपना कंटेनर और कोई 'स्थिति: रिश्तेदार' नहीं है? – FelipeAls
@FelipeAlsacreations: स्थिति: निश्चित स्थिति का सम्मान नहीं करता है: रिश्तेदार। यह हर समय दस्तावेज़ के लिए वास्तविक रूप से तय किया जाता है। –