मैं सीएसएस और जे एस कोड की निम्न दो टुकड़े का उपयोग कर रहा:jQuery खिड़की चौड़ाई सीएसएस की खिड़की के बराबर नहीं चौड़ाई
@media (max-width: 720px) {
// a code to make arrows in a carousel disappear
}
if(jQuery(window).width() <= 720){
// a code to make arrows in the carousel stop working
}
उन लोगों के साथ समस्या यह है कि वास्तव में चौड़ाई = 738px और नहीं 720px पर बाद कार्यान्वित । मुझे संदेह है कि यह ब्राउज़र के लंबवत स्क्रॉलबार की वजह से है जिसमें क्रोम में 18px के बराबर चौड़ाई है।
क्या इसे एकीकृत करने का कोई तरीका है? स्क्रॉलबार की चौड़ाई के बावजूद मैं सभी कार्यों में एक ही पल में ये क्रियाएं करना चाहूंगा।
टेस्ट (ब्राउज़र है जब @ 720px और सीएसएस पहले से ही मार डाला गया है):
jQuery(document).innerWidth() = 703
jQuery(window).innerWidth() = 703
jQuery(document).width() = 703
jQuery(window).width() = 703
jQuery('body').width() = 703
jQuery('html').width() = 703
यह स्मार्ट है, धन्यवाद! तो, ऐसा करने के लिए कोई सादा jQuery तरीका नहीं है? – Atadj
@Atadj, मेरे ज्ञान के लिए नहीं, नहीं। –