मेरे पास एक कंटेनर div तत्व है जिसमें overflow:hidden
है। दुर्भाग्य से साइट पर जिस तरह से बनाया गया है, इस संपत्ति की आवश्यकता है।सीएसएस/जावास्क्रिप्ट - अतिप्रवाह वाले तत्व के बाहर सामग्री: छुपा
इस div के अंदर यह कुछ टूलटिप्स समेत सभी साइट सामग्री है। जब आप किसी लिंक या किसी चीज़ पर माउस करते हैं तो ये टूलटिप्स jQuery के साथ प्रदर्शित होते हैं।
समस्या यह है कि इन टूलटिप्स में से कुछ आंशिक रूप से, ऊपर अतिप्रवाह बात की वजह से छिपा प्रदर्शित करेगा, क्योंकि वे कंटेनर div के बाहर तैनात कर रहे हैं है ...
वहाँ कोई विशिष्ट तत्व को दिखाने के लिए सक्षम होने के लिए कोई तरीका है इस कंटेनर के अंदर से, भले ही यह इसकी सीमाओं से बाहर हो? शायद एक जावास्क्रिप्ट समाधान?
एचटीएमएल इस तरह दिखता है:
<div style="overflow:hidden; position:relative;">
the main content
<div style="position:absolute;left:-100px;top:-50px;"> the tooltip thing </div>
</div>
साथ ही, ' मार्जिन: 0 पीएक्स; पैडिंग: युक्त div पर 0px' यह सुनिश्चित करेगा कि वहां से कोई दृश्य परिवर्तन नहीं होगा –
बस "अतिप्रवाह: कोई नहीं" और "स्थिति: रिश्तेदार" मेरे लिए ठीक काम करता है –