मैं बूटस्ट्रैप v3.0.2 का उपयोग कर रहा हूं। एक मोडल खुला होने पर पृष्ठभूमि स्क्रॉलिंग को अक्षम करना चाहते हैं। मैंने कोशिश की:बूटस्ट्रैप मोडल खुला होने पर पृष्ठभूमि स्क्रॉल को कैसे रोकें
.modal-open {
overflow: hidden;
}
लेकिन यह काम नहीं कर रहा है। मैंने पाया इस समस्या का समाधान है:
.modal-open {
overflow: hidden;
position:fixed;
width: 100%;
}
लेकिन position: fixed;
क्रोम (100% से कम दृश्य) में पृष्ठ के तल पर एक अतिरिक्त सफेद-अंतरिक्ष पैदा कर रहा है और यह भी बड़े डिस्प्ले के लिए (100% ध्यान में रखते हुए) मोडल खोलने और बंद करते समय। मैं इससे छुटकारा कैसे पाऊं? (मेरे मोडल में स्क्रॉल-सक्षम फ़ील्ड हैं)
संभावित डुप्लिकेट [मोडल खोले जाने पर स्क्रॉलिंग से बॉडी को रोकें] (http://stackoverflow.com/questions/9538868/prevent-body-from-scrolling-when-a-modal-is-opened) –
समाधान उस समस्या में इस मामले में काम नहीं कर रहा है – fatCop
मुझे चारों ओर एक काम मिला है, मुझे नहीं पता कि यह मदद करता है या नहीं, लेकिन क्या आपने देखा कि जब आप मोडल के अंदर एक इनपुट फ़ील्ड पर क्लिक करते हैं तो पृष्ठभूमि अब स्क्रॉल नहीं होती है (कम से कम यह है मेरे ऐप में क्या हो रहा है) तो बस एक jquery लाइन जोड़ें जो मोडल के अंदर इनपुट में से एक पर केंद्रित है और मुझे लगता है कि यह काम करेगा। –