javascript - Maintain scroller position on Div after page postback (ASP.NET) -
मेरे पास एक div है जैसे:
& lt; div style = "overflow-y : स्क्रॉल; ऊंचाई: 260 पीएक्स "& gt;
मेरे पास कुछ सौ रिकॉर्ड हैं और मुझे इसके नीचे एक प्रपत्र नियंत्रण को पॉप्यूलेट करने के लिए कोई आइटम चुनने की इजाजत देता है। समस्या यह है कि जब पृष्ठ पोस्ट-बैक हो, Scroller की स्थिति div के शीर्ष पर वापस जाती है
कोई भी विचार?
इस तरह से कुछ रखें:
& lt; asp: HiddenField id =" hdnScrollPos "runat =" server "/ & gt; आपके एएसपीएक्स में
फिर, कुछ जावास्क्रिप्ट की तरह:
var hdnScroll = document.getElementById (& lt;% = hdnScrollPos.ClientID% & gt;); Var bigDiv = document.getElementById ('bigDiv'); BigDiv.onscroll = समारोह () {hdnScroll.value = bigDiv.scrollTop; } Window.onload = function () {bigDiv.scrollTop = hdnScroll.value; }
Comments
Post a Comment