2016-07-25 5 views
17

मेरे पास एक स्लाइड ओवर और सोशल शेयरिंग आइकन वाली वेबसाइट है। जब आप पृष्ठ के निचले भाग तक स्क्रॉल करते हैं और सोशल शेयर बटन के ऊपर स्लाइड-ओवर बॉक्स पर क्लिक करते हैं (तब होता है जब ये दोनों एक-दूसरे का अनुसरण करते हैं), स्लाइड-ओवर पैनल पर एक सफेद परत 1 दिखाई देती है और स्क्रॉल करने के बाद गायब हो जाती है। यह केवल क्रोम और ओपेरा पर होता है। website और full css code। ऐसा करने वाला विशेष कोड नीचे है।सीएसएस सफेद परत हस्तक्षेप

.socialPlugin .socials .fa { 
    height: 2.5em; 
    font-size: 2em; 
    overflow: hidden; 
    position: relative; 
    text-decoration: none; 
    width: 2.5em; 
    -webkit-backface-visibility: hidden; 
} 

.socialPlugin .socials .fa:before, .socialPlugin .socials .fa:after { 
    left: 0; 
    position: absolute; 
    text-align: center; 
    -webkit-transition: 0.5s; 
    transition: 0.5s; 
    top: 50%; 
    width: 100%; 
} 
+0

लिंक किए गए पृष्ठ पर कोई सामाजिक साझा बटन नहीं है और यह भी स्पष्ट नहीं है कि आप "स्लाइड-ओवर बॉक्स" या "स्लाइड-ओवर पैनल" के रूप में क्या कह रहे हैं। एक [mcve] को शामिल करने के लिए कृपया अपना प्रश्न संपादित करें। – Shaggy

+0

सही किया गया ... एक दिन –

+0

पास होने पर सामग्री बदलती है, यह रात में ऑफलाइन होना चाहिए, क्योंकि मुझे 404 – TheThirdMan

उत्तर

3

बस इस परीक्षण किया है, यहाँ ठीक है।

.slide-over.open .cd-fixed-bg{ 
    opacity:0; 
} 

.slide-over.open[style="right: 0px;"] .cd-fixed-bg{ 
    opacity:1; 
} 

विशेष रूप से लक्ष्य निर्धारण जब पैनल 0px पूरी करता है।

+0

ने '.open' वर्ग को' $ ('body') में जोड़ा। संलग्न करें ( "

" + " " + "
" + "
" + "
" ); धन्यवाद! –

+0

लेकिन अभी भी ओपेरा में glitches –

8

.cd-fixed-bg.cd-bg-1{ 
    background-image: url("../img/slideover/cd-background-2.jpg"); 
} 

की जगह के लिए

.cd-fixed-bg.cd-bg-1{ 
    background: url("../img/slideover/cd-background-2.jpg"); 
} 

की तरह लगता है समस्या का हल।

+2

है? क्योंकि यह वास्तव में नहीं होना चाहिए। क्या आप समझ सकते हैं कि शॉर्टेंड का उपयोग क्यों कुछ भी बदलना चाहिए? – TheThirdMan

+2

ऐसा लगता है कि इसे 'पृष्ठभूमि-अनुलग्नक: निश्चित;' के साथ करना है। इस प्रॉपर्टी को अक्षम करने से "स्लाइड-ओवर पैनल" ट्रिगर होने पर पृष्ठभूमि को अपेक्षा के अनुसार प्रकट होने का कारण बनता है। हालांकि, जब उपयोगकर्ता स्क्रॉल करता है तो यह उस पृष्ठभूमि छवि के प्रभाव को खो देता है। आदर्श समाधान में शायद 'पृष्ठभूमि-अनुलग्नक सेट करना शामिल है: निश्चित;' स्लाइड-ओवर के बाद ही संक्रमण समाप्त हो गया है। –

+0

इससे समस्या हल हो जाती है, हालांकि मैं छवियों को इसके प्रभाव के कारण तय करना चाहता हूं :) –

3

"slideover1" को उसी तरह से संभालने का प्रयास करें, जिस तरह से आप "स्लाइड-ओवर" कर रहे हैं, जहां यह पहले से मौजूद है और आप इसे छुपा हुआ दृश्य से बदल रहे हैं।

मेरा मानना ​​है कि आपकी समस्या "स्लाइडियोवर 1" के निर्माण के कारण हो सकती है, केवल पहली बार बटन दबाए जाने के बाद, लोड पर इसे प्रस्तुत करने की अनुमति नहीं दी जाती है।

यह मेरा स्नीकिंग संदेह है, फिर भी किसी अन्य संभावित मुद्दों को देखने के लिए कोड के साथ गड़बड़ कर रहा है।

<div class="slide-over open" style="right: 0px;"><a href="#" data-slideover="close" class="close-x"><span class="icon-cross"></span></a> 
 
    <div id="slideover1" class="slideover-content"> 
 
\t  <div class="cd-main-content"> 
 
\t \t \t <div class="cd-fixed-bg cd-bg-1"> 
 
\t \t \t \t <h1>Chill Out Mondays</h1> 
 
\t \t \t </div> 
 
\t \t \t <div class="cd-scrolling-bg cd-color-2"> 
 
\t \t \t \t <div class="cd-container"> 
 
\t \t \t \t \t <p>You really don't have to know how to dance, just stand there. Move your head to the beat. Not bad, okay now a 1, 2 step with your feet. Whoa! Talk about a natural. Lingala, perfect way to let your body do the talking. Every Monday. Good music, Beautiful people.</p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t \t <div class="cd-fixed-bg cd-bg-2"> 
 
\t \t \t \t <h2>Happy Hour Mondays</h2> 
 
\t \t \t </div> 
 
\t \t \t <div class="cd-scrolling-bg cd-color-3"> 
 
\t \t \t \t <div class="cd-container"> 
 
\t \t \t \t \t <p>Bet you woke up today like, damn, another Monday. No worries, how was work today? Don't wanna talk bout it? Ok. So what do you have planned for tonight then? Yup guessed it, huna plot. Again no worries, you need to rest, no chill. Lounge at Latitude and have yourself an easy Monday.</p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t \t <div class="cd-fixed-bg cd-bg-3"> 
 
\t \t \t \t <h2>Mindful Mondays Twist</h2> 
 
\t \t \t </div> 
 
\t \t \t <div class="cd-scrolling-bg cd-color-1"> 
 
\t \t \t \t <div class="cd-container"> 
 
\t \t \t \t \t <p>As we wind up the day, you suddenly think to yourself, today was either pretty average or pretty stressful. Don't know about you but I like constant happy vibes to take all the stress outta my day. A couple of close friends mixed with a couple of drinks and welcome to a chilled out Monday.</p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t \t <div class="cd-fixed-bg cd-bg-4"> 
 
\t \t \t \t <h2>Rhumba &amp; Lingala</h2> 
 
\t \t \t </div> 
 
\t \t </div> 
 
    </div></div>

+0

काम नहीं कर रहा है, हालांकि यह विचार करने के लिए थोड़ा अधिक कोड होगा और प्रभाव थोड़ा बदल जाएगा। –

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