हाँ आप बाउंस बैक एनीमेशन बना सकते हैं।
मैं तुम्हें उछाल कहना का मतलब मान वापस https://ux.stackexchange.com/questions/13183/name-of-the-touch-ui-overscroll-feature
मैं सिर्फ एक त्वरित/गाड़ी एक का निर्माण किया।
var threshold = 400,
wrap = document.getElementById('wrap'),
wrapHeight = wrap.offsetHeight,
pageHeight = (wrapHeight + threshold);
wrap.style.height = pageHeight+'px';
window.addEventListener('scroll', function(){
var pageY = window.pageYOffset;
if (pageY > wrapHeight - threshold*1.5) {
wrap.style.height = wrapHeight+'px';
}
if (wrap.offsetHeight === wrapHeight) {
if ((pageY > wrapHeight - threshold*2.5)) {
wrap.style.height = pageHeight+'px';
}
}
});
भी https://github.com/andrewrjones/jquery.bounceback
मेरी कोड के पीछे मूल विचार: आप पेज बड़ा एनीमेशन समायोजित करने के लिए बनाते हैं। फिर आप नीचे से स्क्रॉल करने के बाद पृष्ठ की ऊंचाई को रीसेट कर देते हैं।
वास्तव में एनीमेशन बनाने के लिए आपको जोड़ने की आवश्यकता है: #wrap { -webkit-transition: height .5s; }
बहुत अच्छा लगता है। क्या आप कृपया एक पहेली प्रदान कर सकते हैं? – Randomblue
मैं कल्पना Jquery GitHub लिंक बेहतर विचार के बारे में मैं 5 मिनट में यह लिखा था और यह किसी भी पैटर्न का पालन नहीं करता होगा। प्लगइन की संभावना एपीआई का उपयोग करना आसान है। – Chris
मुझे बस एक सबूत-अवधारणा में रूचि है। सब कुछ सेट अप करने के लिए एक गंदे पहेली बेहतर है। – Randomblue