यह, यहाँ आप और अधिक जानकारी प्राप्त कर सकते हैं एक ज्ञात समस्या है: issues, fancyapps @ GitHub
मैं Fancybox2 उपयोग कर रहा हूँ (संस्करण 2.1.5)। ओवरले helper'-धारा (लाइन 165 पर शुरू होता है) और दो नियमों को बदलने:
.fancybox-lock {
/* overflow: hidden !important;*/
overflow-x: hidden !important;
overflow-y: scroll !important;
width: auto;
}
: मैं थोड़ा '
खोजें jquery.fancybox.css'-फ़ाइल' संशोधित करके समस्या को हल कर दिया है
और दूसरा नियम:
.fancybox-lock .fancybox-overlay {
/* overflow: auto;
overflow-y: scroll;*/
overflow: hidden !important;
}
यह ठीक पर्याप्त (imho) काम करता है, हालांकि पेज ओवरले के पीछे स्क्रॉल करने योग्य है।
कम से कम परेशान 'स्थानांतरण स्थान' प्रभाव दबा दिया जाता है।
मुझे बाद में पता चला कि तत्व "दाएं: 0;" के साथ स्थित थे ऊर्ध्वाधर स्क्रॉलबार की चौड़ाई से बाईं ओर स्थानांतरित कर दिया गया था।
यह हाशिए-दाएं के अंदर एक शैली-नोड को जोड़कर fancybox.js-code द्वारा मार्जिन-दाएं सेट किया गया है।
समस्या को ठीक करने के लिए jquery.fancybox.js फ़ाइल या jquery.fancybox-2.1.5-pack.js फ़ाइल के अंदर कोड की एक पंक्ति को संशोधित करें, जिसके आधार पर आप उपयोग कर रहे हैं।
पैक संस्करण की लाइन 2017 में
:
$("<style type='text/css'>.fancybox-margin{margin-right:" + (w2 - w1) + "px;}</style>").appendTo("head");
// change it to
$("<style type='text/css'>.fancybox-margin{margin-right: 0;}</style>").appendTo("head");
// perhaps comment out the complete line, I haven't testet it though
या .pack-फ़ाइल (EOL के पास लाइन 46) में:
/* [much more code before] */ f("<style type='text/css'>.fancybox-margin{margin-right:"+(d-a)+"px;}</style>").appendTo("head")})})(window,document,jQuery);
// change it to:
/* [much more code before] */ f("<style type='text/css'>.fancybox-margin{margin-right:0;}</style>").appendTo("head")})})(window,document,jQuery);
// or try to remove the "f().appendTo()"-part completely (untested)
सबसे अधिक संभावना है क्योंकि आपके पृष्ठ की ऊंचाई यह लंबवत स्क्रॉल बार नहीं बनाती है लेकिन फैंक्सबॉक्स उन्हें बनाता है ताकि यह उनके लिए जगह बनाने के लिए पृष्ठ को स्थानांतरित कर सके। आप बॉडी टैग में 'सीएसएस' ओवरफ्लो-वाई: स्क्रॉल; 'जोड़ने का प्रयास कर सकते हैं। – JFK
धन्यवाद, मैंने कोशिश की, काम नहीं किया। मैं इसे दूर रखता रहूंगा। हो सकता है कि फैंक्सबॉक्स बनाने का प्रयास कर रहा हो, ओवरले हो सकता है, मुझे बस इसे कम करना होगा। –
मैं आपको एक लिंक के साथ बेहतर मदद कर सकता हूं। – JFK