如果调整浏览器窗口大小,则触发jQuery脚本运行

时间:2018-10-16 23:16:28

标签: jquery resize

我有一个脚本,如果浏览器宽度小于800px,它会删除并分类(它会删除一个粘性脚本以将菜单保留在页面顶部)。如果您以正确的浏览器宽度打开页面或调整浏览器的大小然后刷新(再次触发脚本),它会很好地工作-但是我想知道是否可以添加一些脚本使其在浏览器中自动触发窗口是否已调整大小?

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

1 个答案:

答案 0 :(得分:0)

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

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