मुझे यह जानने की ज़रूरत है कि ब्राउजर विंडो में लंबवत स्क्रॉलबार दिखाई दे रहा है या नहीं। क्या यह jQuery या किसी अन्य तरीके से संभव है?कैसे पता चलेगा कि स्क्रॉलबार ब्राउज़र (jQuery) में दिखाई दिए हैं या नहीं?
उत्तर
:
if (document.documentElement.scrollHeight === document.documentElement.clientHeight) {
//There is no vertical scrollbar
}
यह आईई
खिड़की की ऊंचाई के साथ दस्तावेज़ की ऊंचाई की तुलना करें। यदि यह अधिक है तो शायद एक स्क्रॉलबार है जब तक कि आप इसे अक्षम नहीं करते।
गलत। खिड़की की ऊंचाई में टूलबार और मेनू जैसे क्रोम तत्व शामिल हैं। – SLaks
आह हाँ मैं वास्तव में व्यूपोर्ट ऊंचाई टाइप करना चाहता था, मेरा बुरा। – CharlesLeaf
में काम नहीं करता यह एक पुरानी पोस्ट है, लेकिन मैं अंत में कोड है कि यह भी IE7 पर काम करता है मिला है। उम्मीद है कि यह किसी की मदद कर सकता है।
var hasScrollbar = $('body').outerHeight() > $(window).height();
यह पूरी तरह से स्थित तत्वों के लिए काम नहीं करता है जो व्यूपोर्ट से बाहर हैं (स्क्रॉलबार का कारण बनते हैं) जब शरीर स्वयं छोटा होता है। –
- 1. कैसे पता चलेगा कि नेटवर्क (डी) कनेक्ट है या नहीं?
- 2. कैसे पता चलेगा कि रिटर्न डेटा jQuery और PHP में जेसन या स्ट्रिंग है या नहीं?
- 3. कैसे पता चलेगा कि कोई ऑब्जेक्ट ऑटोरेलेटेड है या नहीं?
- 4. मुझे कैसे पता चलेगा कि हार्डवेयर कीबोर्ड है या नहीं?
- 5. मुझे कैसे पता चलेगा कि यह यादृच्छिक है या नहीं?
- 6. कैसे पता चलेगा कि MediaRecorder चल रहा है या नहीं?
- 7. कैसे पता चलेगा कि MySQLnd सक्रिय ड्राइवर है या नहीं?
- 8. jquery: मुझे कैसे पता चलेगा कि मेरे पास यह है या नहीं?
- 9. मुझे कैसे पता चलेगा कि ब्राउज़र के अंदर जावास्क्रिप्ट बंद कर दिया गया है या नहीं?
- 10. कैसे पता चलेगा कि ग्राफिक्सपैथ में सी #
- 11. मुझे कैसे पता चलेगा कि मेरे स्ट्रिंग में डाइक्रिटिक्स हैं?
- 12. मुझे कैसे पता चलेगा कि
- 13. एंड्रॉइड में कीबोर्ड (डी) दिखाई देने पर कैसे पता चलेगा?
- 14. मुझे कैसे पता चलेगा कि jQuery के पास अजाक्स अनुरोध लंबित है या नहीं?
- 15. कैसे पता चलेगा कि अनुरोध asp.net mvc में AJAX है?
- 16. कैसे पता चलेगा कि डेटटाइम सी #
- 17. मुझे कैसे पता चलेगा कि .NET असेंबली में अप्रबंधित कोड है या नहीं?
- 18. कैसे पता चलेगा कि अन्य धागे खत्म हो गए हैं?
- 19. मुझे कैसे पता चलेगा कि विंडोज सीई
- 20. मुझे कैसे पता चलेगा कि किसी तत्व में एक विशिष्ट वर्ग है या नहीं?
- 21. यह कैसे पता चलेगा कि UserControl IsFocused
- 22. मुझे कैसे पता चलेगा कि लॉगिन स्क्रिप्ट लाइव रहते हैं?
- 23. आईफोन कैसे पता चलेगा कि ब्लूटूथ हेडसेट
- 24. यह कैसे पता चलेगा कि उपयोगकर्ता डेटाग्रिडव्यू
- 25. मुझे कैसे पता चलेगा कि पेपैल साइट
- 26. jQuery - कैसे पता चलेगा कि विंडो चौड़ाई/ऊंचाई या दोनों में आकार बदल रही है या नहीं?
- 27. मुझे कैसे पता चलेगा कि ScalaQuery
- 28. मुझे कैसे पता चलेगा कि Google विज़ुअलाइज़ेशन
- 29. एडाप्टर से कैसे पता चलेगा यदि ListView की वस्तु दिखाई दे रही है या नहीं?
- 30. कैसे पता चलेगा कि दो एनएसडीएटी उसी दिन हैं
स्क्रॉल-बार स्पष्ट रूप से 'body {overflow-y: छुपा; } ', इस मामले में आपका कोड झूठी सकारात्मक रिपोर्ट करेगा ... –
यह तब भी काम नहीं करता है जब शरीर स्वयं छोटा होता है, लेकिन एक बिल्कुल स्थित तत्व आंशिक रूप से व्यूपोर्ट से आगे बढ़ गया है और यूए ने स्क्रॉलबार दिखाए हैं (उस उदाहरण में शरीर की ऊंचाई/चौड़ाई नहीं बदली है, लेकिन निश्चित रूप से स्क्रॉलबार मौजूद हैं)। –