मुझे कोणीय ऐप में स्क्रॉल करने में कोई समस्या है।वापस बटन दबाकर अन्य पृष्ठ पर जाने पर स्क्रॉल स्थिति रीसेट नहीं होगी
इस समय इसमें 2 पृष्ठ हैं: पहला पृष्ठ ग्राहकों की एक सूची है, आप उनमें से एक का चयन कर सकते हैं और इसका विवरण देख सकते हैं। दूसरा एक कंपनियों की एक सूची है, यह वैसे ही काम करता है।
मैं $location.path()
का उपयोग करके उनके बीच नेविगेट करने के लिए एक पैनल का उपयोग कर रहा हूं। और ऐप में $window.history.back()
का उपयोग करके बैक बटन भी है।
जब आप ग्राहकों या कंपनियों की सूची में से किसी एक आइटम का चयन करते हैं, और इसके बाद, जब आप बटन को दबाते हैं तो आपको स्क्रॉल स्थिति को पुनर्स्थापित करने के साथ पिछले पृष्ठ (ग्राहक या कंपनियों की सूची) पर वापस कर दिया जाता है। मैं मानक $window.history.back()
सुविधा का उपयोग कर रहा हूं, कुछ भी कस्टम लागू नहीं किया गया है।
लेकिन यहाँ जहां समस्या होती है: अगर किसी भी दिशा में स्क्रॉल किए बिना बस स्क्रॉल स्थिति रीसेट नहीं होगा (मदों की अन्य सूची में) अन्य पृष्ठ पर जाएं। लेकिन अगर आप इसे थोड़ा सा भी स्क्रॉल करते हैं, तो इसकी स्थिति रीसेट हो जाएगी। इसके अलावा यदि आप बैक बटन का उपयोग नहीं करते हैं तो सब कुछ ठीक काम करता है।
तो, प्रश्न है: $window.history.back()
का उपयोग करने के बाद किसी अन्य पृष्ठ पर जाने पर हम स्क्रॉल स्थिति को कैसे रीसेट कर सकते हैं?
मैं भी infinite-scroll
प्लगइन का उपयोग कर रहा हूं, यदि यह महत्वपूर्ण है। लेकिन जब भी मैंने इसे बंद कर दिया, तब भी कुछ भी नहीं बदला, इसलिए मुझे लगता है कि समस्या प्लगइन के साथ नहीं है।
आप की कोशिश की <शरीर स्वत: स्क्रॉल = "true">? –
मेरे पास है, यह बहुत मदद नहीं करता है ... – renchan
क्या आप इसे नेविगेट करते समय स्क्रॉल स्थिति को नए पृष्ठ के शीर्ष पर होना चाहते हैं? – Guillaume