SubRed के जवाब देने के लिए अनुपूरक:
यह मेरी आवश्यकताओं के लिए पूरी तरह से काम किया।
How can I get the browser's scrollbar sizes?
यह अनुमति देता है कोड अलग व्यवस्था पर विभिन्न स्क्रॉलबार चौड़ाई को संभालने के लिए: हालांकि, स्क्रॉलबार 20 पिक्सल किया जा रहा है (जैसा कि ऊपर) की चौड़ाई पर निर्भर के बजाय, मैं कोड से इस्तेमाल किया। कोड यहाँ सुविधा के लिए चिपकाया जाता है:
function getScrollBarWidth()
{
var inner = document.createElement('p');
inner.style.width = "100%";
inner.style.height = "200px";
var outer = document.createElement('div');
outer.style.position = "absolute";
outer.style.top = "0px";
outer.style.left = "0px";
outer.style.visibility = "hidden";
outer.style.width = "200px";
outer.style.height = "150px";
outer.style.overflow = "hidden";
outer.appendChild (inner);
document.body.appendChild (outer);
var w1 = inner.offsetWidth;
outer.style.overflow = 'scroll';
var w2 = inner.offsetWidth;
if (w1 == w2) w2 = outer.clientWidth;
document.body.removeChild (outer);
return (w1 - w2);
}
मैं भी स्क्रॉलबार की ऊंचाई के लिए चौड़ाई मान का उपयोग किया और सूट करने के लिए SubRed के कोड को संशोधित किया गया है। यह अब एक या दोनों स्क्रॉलबार के साथ काम करता है।
मैं भी से कोड का इस्तेमाल किया:
Detecting presence of a scroll bar in a DIV using jQuery?
या तो स्क्रॉल पट्टी की उपस्थिति निर्धारित करने के लिए और उसके अनुसार चालू करने/sortable कोड के बंद अनुकूलित।
बहुत धन्यवाद।
स्रोत
2012-12-01 22:53:34
एक संभावित उत्तर एक शीर्षक तत्व स्थापित कर सकता है जो स्क्रॉल करने योग्य सामग्री को अलग रखते हुए खींचने के लिए क्लिक किए जाने वाले भाग के रूप में कार्य करता है – Funkodebat
मैं एक ही समस्या का पता लगाने की कोशिश कर रहा हूं। मैंने देखा है कि यह व्यवहार क्रोम में मौजूद है। आप div से राइट-क्लिक करके रीफ्रेश किए बिना माउस से रिलीज कर सकते हैं और फिर कहीं और क्लिक कर सकते हैं। फ़ायरफ़ॉक्स में, स्क्रॉल करने का प्रयास केवल div को खींचने में सफल होता है, कोई स्क्रॉलिंग नहीं होती है, लेकिन जब आप इसे रिलीज़ करते हैं तो यह माउस से चिपकता नहीं है। मैंने अभी तक आईई की जांच नहीं की है। – jonhopkins
मैं ओएस एक्स 10.7 पर क्रोम या सफारी में दोबारा नहीं जा सकता। यह ब्राउज़र/ओएस combos क्या होता है? – evanmcdonnal