आप जानते हैं कि चैट का अधिकांश हिस्सा, स्क्रॉल नीचे चला जाता है, जब कोई नया संदेश दिखाई देता है। मेरी चैट प्रत्येक 5000 एमएस पुनः लोड करती है, और उसके बाद 300ms नीचे स्क्रॉल ड्रैग करती है।AJAX चैट - स्क्रॉल को स्वचालित रूप से खींचें, लेकिन उपयोगकर्ता स्क्रॉल करते समय इसे खींचें नहीं?
लेकिन मैं इसे बनाना चाहता हूं, इसलिए जब उपयोगकर्ता स्क्रॉल अप करता है, तो स्क्रॉल ड्रैग उसे प्रभावित नहीं करेगा। उपयोगकर्ता द्वारा स्क्रॉल किए जाने के बाद, एक चर को भरने के लिए, draggedScroll = true भरने के लिए कोई फ़ंक्शन है?
http://driptone.com/jony/applications/chat/index.php
इसचैट है, और जैसा कि आप देख, अगर आप ऊपर जाना है, यह आपको हर 5000ms नीचे खींच जाएगा, और मैं इसे रोकने के लिए स्क्रॉल केवल जब उपयोगकर्ता चाहते हैं। और यदि उपयोगकर्ता नीचे [0] नीचे स्क्रॉल किया गया है, तो यह draggedScroll = false बना देगा, इसलिए यह उसे फिर से प्रभावित करेगा।
मैं यह कैसे कर सकता हूं?
समस्या हल नहीं हुई है!
समस्या स्पष्टीकरण:
स्क्रॉल केवल काम यदि पुस्तक की ऊंचाई होगा कम से कम 1500px (scrollTop (1500)) (चैट में 34 संदेश) ।
यदि यह नीचे है, तो स्क्रॉल काम नहीं करेगा, और नए संदेश पर स्क्रॉल करेगा।
फेसबुक की तरह इसी अवधारणा! –
शायद आप [scrollTop] के साथ कुछ कर सकते हैं (http://api.jquery.com/scrollTop/) – Brewal
आपके अन्य पोस्ट पर उत्तर दिया गया: http://stackoverflow.com/questions/17353323/find-the-bottom -height-of-a-scroll-div/17354079 # 17354079 – ArrayKnight