2015-01-15 11 views
6

बूटस्ट्रैप 3 मोडल सामान्य रूप से मोडल को हाइलाइट करने के लिए पृष्ठ को गहरा बनाता है, और यह इंगित करने के लिए कि पृष्ठ यूआई निष्क्रिय होने पर पृष्ठ UI अक्षम है।बूटस्ट्रैप 3 मोडल पृष्ठभूमि गुम है

मेरे कोडिंग (कुछ हफ्ते पहले) के दौरान किसी बिंदु पर, पृष्ठभूमि दिखाई दे रही थी। बाकी सब कुछ ठीक काम करता है, जिसमें इसे क्लिक करके मोडल बंद करना या शीर्ष दाएं कोने में एक्स पर क्लिक करना शामिल है। पेज यूआई भी निष्क्रिय होने तक अक्षम है, जो ठीक है। चूंकि यह कोड की हजारों लाइनें हैं, इसलिए मैं उन्हें यहां पेस्ट नहीं करूंगा।

मुझे पता नहीं लगा कि मेरी मोडल पृष्ठभूमि क्यों गुम है। मैंने यह सुनिश्चित करने के लिए अपने एचटीएमएल को प्रमाणित किया है कि कोई अनुपलब्ध टैग नहीं है। मैं अपने पृष्ठ पर डेटाटेबल्स, टैबड्रॉप और डी 3 का भी उपयोग कर रहा हूं लेकिन इस मुद्दे को हल करने के लिए इन्हें (जेएस और सीएसएस) को एक-एक करके हटाने का प्रयास किया है। मुझे और क्या देखना चाहिए? क्रियार्थ द्योतक में से एक को देखने के लिए http://suite.swiftdigital.com.au/scripts/marcus/modal/event.htm

हरी "नए प्रतिभागी" बटन पर क्लिक:

यहाँ पेज है। एक और स्क्रीन के बीच में संपादन दृश्य बटन है।

+0

अपना कोड देखने के बिना वास्तव में कहना मुश्किल है। आपके कोड को ओवरराइट करने वाले अन्य सीएसएस तत्व या कोड का एक अनुभाग हो सकता है जिसमें एक बंद टैग गुम हो रहा है। अगर आप बेहतर मदद चाहते हैं तो आपको अपना कोड पोस्ट करना चाहिए। – crazymatt

+0

मुझे यह उल्लेख करना चाहिए कि समस्या क्रोम, फ़ायरफ़ॉक्स और आईई में होती है। – MSC

+1

यह तब हुआ जब मैं '.odal-header', '.odal-body', और' .odal-footer 'को' .odal-content' –

उत्तर

7

नीचे यह जोड़ने का प्रयास करें यह एक सीएसएस या HTML मुद्दा सभी के बाद नहीं था। नवीनतम बूटस्ट्रैप जेएस फ़ाइल प्राप्त करने से इसे ठीक किया गया है। मैं 3.2.0 पर था और 3.3.1 तक अपग्रेड किया गया था। हुह। (आपको बूटस्ट्रैप जेएस और सीएसएस मैच के संस्करणों को सुनिश्चित करने की आवश्यकता है।)

+0

इसे अपने उत्तर के रूप में चिह्नित करें? – Rafael

+1

मैं यह देखने के लिए इंतजार करूंगा कि कोई भी मुझे कोई क्रेडिट देने से पहले इसे पुन: उत्पन्न करने में सक्षम है या नहीं! – MSC

+0

लेकिन यदि आपने इसे स्वयं तय किया है, तो आप क्रेडिट के लायक हैं। – Rafael

1

अपने सीएसएस करने के लिए इस जोड़ें:

.modal-backdrop, .modal-backdrop.fade.in { 
opacity: 0.7; 
filter: alpha(opacity=70); 
background: #fff; 
} 

अगर आप सिर्फ शेयर बूटस्ट्रैप सीएसएस का उपयोग कर रहे हैं। यह 70% की अस्पष्टता के साथ बैकग्राउन सफेद बना देगा।

या

अपने सीएसएस करने के लिए इस जोड़ें:

.fade.in { 
opacity: .75; 
background-color: #000; 
} 

इसका कारण यह है अभी, अपने .fade.in वर्ग है कोई पृष्ठभूमि संलग्न रंग है।

+0

में घोंसला भूल गया, धन्यवाद, सानोवा, लेकिन पहला नहीं है काम, और दूसरा पृष्ठभूमि जोड़ता है लेकिन मेरे मोडल सेमी-पारदर्शी भी बनाता है। Http://suite.swiftdigital.com.au/scripts/marcus/modal/event_sanova.htm देखें। मूल रूप से, मुझे नहीं लगता कि मुझे बूटस्ट्रैप को ओवरराइड करने के लिए अपना स्वयं का सीएसएस जोड़ना चाहिए - जाहिर है कि कुछ हटा दिया गया है या मेरे पास है गलती से कहीं कहीं ओवरराइड किया। – MSC

+0

मेरा मानना ​​है कि आप सही हैं। यदि आप bootstrap.css को स्वयं संपादित कर रहे थे, तो अपनी कस्टम शैलियों को एक नई स्टाइलशीट में निकालने का प्रयास करें और फिर एक नया बूटस्ट्रैप लोड करें।सीएसएस --- मैंने आपके कोड का निरीक्षण किया और मोडल तत्वों से पृष्ठभूमि-रंग गायब होने में सक्षम था। – Sanova

+0

मैंने एक क्लीन bootstrap.min.css को फिर से लोड किया है और मेरे पृष्ठ से अन्य सभी सीएसएस फ़ाइलों को हटा दिया है। मुझे अभी भी समस्या है: http://suite.swiftdigital.com.au/scripts/marcus/modal/event.htm – MSC

0

OOTB बूटस्ट्रैप वेबसाइट अपने कोड इस तरह दिखता है करने के लिए अपने कोड तुलना:

<div class="modal-dialog" style="width: 600px"> 
     <div class="modal-content"> 
      <div class="modal-header">... 
       rest of the module 

बूटस्ट्रैप इस तरह कोड है:

<div id="myModal" class="modal fade in" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="false" style="display: block; padding-right: 17px;"> 
    <div class="modal-backdrop fade in" style="height: 995px;"></div> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 

ऐसा लगता है कि आप इस रेखा से नीचे लापता हैं। अपने modal-dialog DIV

<div class="modal-backdrop fade in" style="height: 995px;"></div> 
+0

धन्यवाद @ क्रैज़िमैट लेकिन इससे मदद नहीं मिली। मैं अपने आंशिक के रूप में चौड़ी आंशिक पृष्ठभूमि के साथ समाप्त हुआ। हालांकि समाधान मिला (ऊपर देखें)। – MSC

+0

खुशी है कि आप इसे समझने में सक्षम थे – crazymatt

संबंधित मुद्दे