स्क्रॉलबार समस्या के आसपास काम करने के लिए कोई विचार कैसे होता है? जब भी मेरी साइट पर एक फैंक्सबॉक्स सक्रिय होता है तो यह प्रारंभ होने के दौरान एक स्क्रॉलबार बनाता है और फिर फिर से चमकता है - लेकिन यह पूरे पृष्ठ को एक दूसरे भाग के लिए बदल देता है। बहुत सुरुचिपूर्ण नहीं है!जब कोई फैंक्सबॉक्स 2 सक्रिय होता है, तो मूल पृष्ठ पर स्क्रॉलबार चमकता है जिससे सामग्री बाईं ओर स्थानांतरित हो जाती है और फिर
क्या यह Fancybox 2 के साथ एक बग है?
कोड Fancybox सक्रिय करने के लिए प्रयोग किया है:
$('map > area.fancybox').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
$.fancybox({
'href' : url,
closeBtn : true,
width : '467',
height : '609',
fitToView : false,
padding : '5',
openEffect : 'none',
closeEffect : 'none'
});
});
अच्छा समाधान, धन्यवाद। एक बग को ठीक करने के लिए एक समारोह के साथ सीएसएस को संशोधित करने के लिए बस एक शर्म की बात है! – JayDee
मुझे नहीं लगता कि एक बग है (आपको उस कथन को बनाने से पहले अधिक तत्व प्रदान करने की आवश्यकता होगी)। यह आपकी खुद की पेज सीएसएस सेटिंग्स (उदाहरण के लिए एक फ़्लोटिंग तत्व) होना चाहिए कि जब फैंक्सबॉक्स को 'बॉडी' में जोड़ा जाता है, तो यह शरीर की ऊंचाई में अतिरिक्त अंतर पैदा कर सकता है ताकि स्क्रॉल बार दिखाई दे। मैंने कभी ऐसा व्यवहार नहीं देखा है, इसलिए उपरोक्त कामकाज बहुत विशिष्ट है। – JFK
यह मेरे लिए काम करता है, क्योंकि मेरे पास एचपी जैसे एचटीएमएल/बॉडी पर 'ओवरफ्लो-वाई: स्क्रॉल' संपत्ति है, लेकिन संभवतः आप प्रभाव के दौरान गायब होने वाली दूसरी स्क्रॉलबार देख सकते हैं। यह आदर्श नहीं होगा कि यह कभी भी दिखाई दे। http://jsfiddle.net/NVHWw/ – RCNeil