मेरे पास div
है जो 100% ऊंचाई, 70% व्यूपोर्ट ऊंचाई, और overflow:scroll
है।आईओएस सफारी में स्क्रॉलिंग से अंतर्निहित div को रोकें
अब मैं ओवरलेइंग div
बनाना चाहता हूं जो स्पर्श डिवाइस div
के बजाय पूरे पृष्ठ को स्क्रॉल करने के लिए उपयोग कर सकते हैं।
मैं position:absolute
और पूरे पृष्ठ ऊंचाई के साथ एक div
बनाया। यदि एंड्रॉइड उपयोगकर्ता इस div
पर खींचते हैं, तो पूरे पृष्ठ स्क्रॉल की अपेक्षा की जाती है। हालांकि, आईओएस 7 पर अंतर्निहित div
स्क्रॉल किया गया है, जैसे टच इवेंट div
सही हो जाता है।
.scrollDiv{
width:100%;
height:200px;
overflow-y:scroll;
border:solid 1px #f00;
-webkit-overflow-scrolling: touch;
}
.pageScroller{
position:absolute;
right:0;
top:0;
bottom:0;
width:50%;
background-color: rgba(0,0,0,0.7);
}
आप स्क्रॉल div
से अधिक iOS7 और खींचें का उपयोग करते हैं पेज div
पर, स्क्रॉल div
पृष्ठ के बजाय स्क्रॉल किया गया है।
क्या कोई इस के लिए समाधान जानता है?
पोस्ट उस में अपने कोड के साथ एक बेला। – Charlie
मैंने अपनी पोस्ट अपडेट की है। – NLAnaconda