我希望仅在浏览器窗口宽度大于 940 像素时才加载函数。
我可以在初始页面加载时执行此操作:
if ( $(window).width() > 940) {
// my function
}
但是,上述方式不适用于浏览器调整大小。我已经能够通过以下方式在浏览器调整大小方面有所帮助:
$(window).resize(function() {
if ($(window).width() < 940) {
return;
}
else {
// my function
}
});
然而,这个问题是,一旦函数被加载,无论浏览器窗口是否被调整得更小,它都会保持加载状态。每当窗口较小时,我都需要清除该功能或卸载它。
有没有办法只在窗口大于 940 像素时加载一个函数,如果窗口小于 940 则完全删除它?
任何帮助将非常感激。