2010-03-27 16 views
23

क्या किसी को पता है कि jquery (या यहां तक ​​कि जावास्क्रिप्ट को कोई आसान jquery समाधान) में स्क्रॉल करने योग्य क्षेत्र के नीचे स्वचालित रूप से कैसे कूदना है?ऑटो स्क्रॉल नीचे जब अतिप्रवाह ऑटो

संबंध

उत्तर

33
<div id="myDiv" style="height:300px;overflow:auto;"> 
    <p>my content here</p> 
</div> 

var myDiv = $("#myDiv"); 
myDiv.animate({ scrollTop: myDiv.attr("scrollHeight") - myDiv.height() }, 3000); 

संपादित करें:

jQuery 1.6 .prop शुरू की है और .attr का अर्थ बदल गया इस प्रकार $("#someDiv").attr("scrollHeight") अब काम नहीं करेगा। $("#someDiv").prop("scrollHeight")

Reference:

की आवश्यकता करने के लिए परिवर्तित किया जा सकता।

+0

पैसे पर सही! –

5
myDiv.attr("scrollHeight") 

हाल के jQuery संस्करणों में काम नहीं करेगा। (आगे jQuery 1.6 के लिए और)

myDiv[0].scrollHeight 
+1

सच है, मैं इस सही चेतावनी के साथ स्वीकृत उत्तर संपादित करूंगा। –

+0

यह एक बहुत ही महत्वपूर्ण अवलोकन है – khaverim

0

mm.prop("scrollHeight") काम कर देता है: आप का सहारा की जरूरत होगी।

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