मेरे पास एक बाएं लंबवत साइड बार है कि जब उपयोगकर्ता लंबवत स्क्रॉल करता है, तो साइड बार उपयोगकर्ता के साथ लंबवत स्क्रॉल करता है। हालांकि जब खिड़की बहुत छोटी हो तो उपयोगकर्ता क्षैतिज स्क्रॉल करता है, लंबवत साइड बार विंडो के साथ स्लाइड करता है। मैं साइड बार को क्षैतिज स्क्रॉल करने से कैसे रोकूं लेकिन साइड बार को लंबवत उपयोगकर्ता के साथ स्क्रॉल करने की इजाजत देता हूं।स्थिति फिक्स्ड - क्षैतिज स्क्रॉल
और मैं यह नहीं करना चाहता।
overflow: hidden;
मैं चाहता हूँ उपयोगकर्ता क्षैतिज स्क्रॉल करने की क्षमता है, लेकिन मैं सिर्फ साइड बार अपने साथ आने के लिए चाहते हैं के रूप में।
इसमेरी जावास्क्रिप्ट है:
$(document).ready(function(){
var top = $("#sidebar").offset().top;
$(window).scroll(function(){
var y = $(window).scrollTop();
if (y >= top) {
$("#sidebar").addClass('fixed');
} else {
$("#sidebar").removeClass('fixed');
}
});
});
और मेरे सीएसएस है:
#sidebar {
position: absolute;
height: 100%;
min-width: 100px;
width: 100px;
overflow: hidden;
background-color: #ededed;
border-right: 1px solid #aaa
}
#sidebar.fixed {
position: fixed;
height:100%;
top: 0%;
z-index: 1;
}
आपकी जावास्क्रिप्ट दिखा और सीएसएस व्यर्थ है अगर हम एचटीएमएल नहीं देख सकता। – Sparky
"वास्तविक प्रश्न नहीं" एक मिस्लीडिंग शब्द है जो अक्सर प्रश्न बंद करने वाले लोगों द्वारा उपयोग किया जाता है। – Jawad