如果调整浏览器 window 的大小,则将 jQuery 脚本触发到 运行

Trigger jQuery script to run if browser window is resized

如果浏览器宽度低于 800 像素,我有一个脚本可以删除 class(它会删除一个粘性脚本以将菜单保留在页面顶部)。如果您以正确的浏览器宽度打开页面或调整浏览器大小然后刷新(以再次触发脚本),它工作正常 - 但我想知道是否可以向脚本添加一些东西以使其在浏览器时自动触发window 调整大小了吗?

$(function() {
 'use strict';
 if ($(window).width() < 800) {
  $('#mainNav').removeClass('navStick');
 }
});

使用$(window).resize(functionName); https://api.jquery.com/resize/

$( window ).resize(function() {
  if ($(window).width() < 800) {
        $('#mainNav').removeClass('navStick');
    }
});