मैं एक नौसेना के लिए साइट में एफ़िक्स घटक का उपयोग कर रहा हूं और इसे छोटी स्क्रीन पर अक्षम करना चाहता हूं। मैं jquery विधि बनाम डेटा का उपयोग कर रहा हूं और यह पता नहीं लगा सकता कि मेरा स्क्रीन रेज़ोल्यूशन 767px से छोटा होने पर इसे कैसे बंद करें। मैंने आकार बदलने और स्क्रॉल करने के लिए विंडो चौड़ाई को कैप्चर करने का प्रयास किया है और या तो झूठी वापसी या प्रत्यय वर्गों को हटा रहा है लेकिन यह वास्तव में अच्छी तरह से काम नहीं करता है।मैं छोटे स्क्रीन पर बूटस्ट्रैप के "एफ़िक्स" को कैसे अक्षम कर सकता हूं?
if($('#subnav').length){
$(window).resize(function() {
var wWidth = $(window).width();
getSize(wWidth);
});
$(window).scroll(function() {
var wWidth = $(window).width();
getSize(wWidth);
});
function getSize(z){
if(z <= 767) {
// I tried doing return false here, no good.
$('#subnav').removeClass('affix').removeClass('affix-top');
$('.nav > li').removeClass('active');
} else {
setNav();
}
}
var wWidth = $(window).width();
getSize(wWidth);
function setNav(){
$('#subnav').affix({
offset: {
top: 420,
bottom: 270
}
});
$('#subnav').scrollspy();
}
}
Derp, धन्यवाद! – Chris
यही वह है जो मैं भी ढूंढ रहा था। धन्यवाद! –
लवली समाधान, धन्यवाद फेलिक्स। – Sopo