2012-03-02 18 views
5

पर एक डिव तय करना उपयोगकर्ताओं द्वारा स्क्रॉलिंग के पता लगाने पर एक div को कैसे तय किया जाए।
उदाहरण: फेसबुक का दायां साइडबार, जब एक निश्चित स्क्रॉल स्थिति प्राप्त होती है तो यह अटक जाती है।स्क्रॉलिंग

+1

मैंने इसे देखने से पहले इसका उपयोग किया है http://blog.echoenduring.com/2010/11/15/freebie-contained-sticky-scroll-jquery -प्लगिन/ – elclanrs

उत्तर

7

position:fixed उत्तर है।
लेकिन यदि आप जानना चाहते हैं कि वे कुछ कैसे करते हैं तो आप हमेशा वेबसाइट के स्रोत को देख सकते हैं। बहुत शैक्षिक!

1

सुनिश्चित नहीं है कि इसका मतलब क्या है?

लेकिन आप सीएसएस-प्रोपेरी स्थिति जोड़ सकते हैं: निश्चित; इसे स्क्रॉल करने के बाद भी सैम जगह पर दिखाई देने के लिए।

More on CSS positioning

5

मॉनिटर या नहीं, हम स्क्रॉल कर रहे हैं।

if($(window).scrollTop() > 0){ 
    //we're scrolling our position is greater than 0 from the top of the page. 
    $("#element").css({'position' : 'fixed'}); 
} 

* संपादित

.. jQuery के बिना कर

if(window.scrollTop() > 0){ 
    document.getElementById('element').style.position="fixed"; 
} 
+0

यह jquery है? – sandbox

+0

scrollTop jQuery विशिष्ट नहीं है, लेकिन बाकी का यह है। – Ohgodwhy

+0

ठीक है ... क्या यह जावास्क्रिप्ट के साथ भी हासिल किया जा सकता है? – sandbox

संबंधित मुद्दे